怎么不能删除了
做了一个数据库(C++builder做前台)想删除数据库中的某一个记录
是这样设置的 query1 的 DababaseName指向数据库别名 SQL 是这样写的“select * from rsgl_1”(rsgl_1就是该数据库中的一个表) query1 的 Active是true datasoruce1的 dataset指向 query1。 DBGrid1 的 datasource指向 datasource1(这样设置应该不错吧)
然后作了一个button 具体代码如下 Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("delete rsgl_1 from xuehao='"+Edit1->Text+"'");
Query1->ExecSQL();
很明显,我是想删除一个记录
编译也能通过 可是当我执行操作的时候,出现了这么的一个错误信息 “project project1.exe raised exception calse EDBENgineError with message 'invalid use of keyword taken: rsgl_1 line number ;1'process stopped .use step or run to continue”并不能删除指定的记录,这是怎么会事啊 我做错什么了吗