读书人

运行后提示 String strSQL1=quot;quot;附近有异

发布时间: 2013-01-04 10:04:16 作者: rapoo

运行后提示 String strSQL1="";附近有错误
ADOQuery2->SQL->Text="Select * from dbo.warehouse where warenum = " + a ;
//ADOQuery2->ExecSQL();
ADOQuery2->Active=true;
String strSQL1="";
strSQL1="Update dbo.warehouse set warelespa = warelespa - " + Edit2->Text + " where warenum = " + a;
ADOQuery2->SQL->Text=strSQL1;
ADOQuery2->ExecSQL();
ADOQuery2->SQL->Text="Select * from dbo.warehouse where warenum = " + a ;
ADOQuery2->Active=true;

[解决办法]
本帖最后由 ccrun 于 2012-12-24 10:04:33 编辑

String strSQL1;
strSQL1.sprintf(
"Update dbo.warehouse set warelespa=warelespa-%s where warenum=%d", Edit2->Text, a);

ADOQuery2->SQL->Text = strSQL1;
ADOQuery2->ExecSQL();

strSQL1.sprintf("Select * from dbo.warehouse where warenum=%d", a);
ADOQuery2->SQL->Text = strSQL1;
ADOQuery2->Open();

读书人网 >C++ Builder

热点推荐