update的问题
我用ADOQuery编数据库,现在要用update来更新数据库,如下面的语句:
ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("update '"+Editxj->Text+"' 立方=0,水单价=0,水费=0,电度=0,电单价=0,电费=0,日期='"+Editxj->Text+"',上月尾数=0,本月尾数=0,应交款=0 ");
ADOQuery->ExecSQL();
运行后出现:“查询语句错误,查询子句不完整”。
不知道哪出错了?请高手指点。
附完整的代码:
String str = Editxj->Text;//你输入的新表名
str = "select * into "+ str;
str = str + " from (select * from 1)";
ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add(str);
ADOQuery->ExecSQL();
ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("update '"+Editxj->Text+"' 立方=0,水单价=0,水费=0,电度=0,电单价=0,电费=0,日期='"+Editxj->Text+"',上月尾数=0,本月尾数=0,应交款=0 ");
ADOQuery->ExecSQL();
ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("select * from '"+Editxj->Text+"' ");
ADOQuery->Open();