简单问题:关于UPDATEY语句问题:
AnsiString queryString;
queryString = "update operat set password=";
queryString +="\"";
queryString += Edit2->Text;
queryString +="\"";
queryString += " where op_name=";
queryString +="\"";
queryString += Form2->mstrStuName;
queryString +="\"";
Edit4->Text= queryString;
//DataModule1->operADOQuery->SQL->Clear();
//DataModule1->operADOQuery->SQL->Add(queryString);
//DataModule1->operADOQuery->ExecSQL();
//DataModule1->operADOQuery->Open();
最后在程序中生成了一个语句:(用Edit4->Text取的)
update operat set password="12345" where op_name="bill"
如果的OPEN的注释取了,报错:
exception class EoleException message " update 语句语法错误"
我自己觉得update 是对的,
请问什么原因?