access添加列时记录过大解决方案
access添加列时记录过大
请教,在access中连续插入列(超过20个)出现记录过大错误,插入语句为
int a = 0;
String sql = "alter table test add f";
sql = sql + a + " CHAR(100)";
ADOQuery1->SQL->Text = sql;
ADOQuery1->ExecSQL();
a++;
请问这个怎么解决?
------解决方案--------------------
用Memo类型。
请教,在access中连续插入列(超过20个)出现记录过大错误,插入语句为
int a = 0;
String sql = "alter table test add f";
sql = sql + a + " CHAR(100)";
ADOQuery1->SQL->Text = sql;
ADOQuery1->ExecSQL();
a++;
请问这个怎么解决?
------解决方案--------------------
用Memo类型。
String strSQL;
for (int i = 1; i < 50; i++)
{
strSQL.sprintf("alter table [test] add f%d Memo", i);
ADOQuery1->SQL->Text = strSQL;
ADOQuery1->ExecSQL();
}