求救,这代码哪有问题啊,我用C++Builder XE2
int i=1;
AnsiString date ="_"+DateToStr(Date());
while(i<date.Length())
{
if(date[i]=='/')
date[i]='_';
i++;
}
这句有错误→ an1 = "ALTER TABLE Add_Goods_Table ADD '"+date+"' bigint";
an1 += "select '"+date+"' from Add_Goods_Table";
Menu_QR->SQL->Add(an1);
Menu_QR->Open(); C++Builder SQL
[解决办法]
an1 = "ALTER TABLE Add_Goods_Table ADD '"+date+"' bigint;";//--引号内句子漏了“;”分隔符
an1 += "select '"+date+"' from Add_Goods_Table";
另外 an1要有声明。