ADODataSet1.CommandText:='Insert into Table1 (Name) Values (:name)';
ADODataSet1.ParamByName('name').Value:=Edit1.Text;
ADODataSet1.Open;
但是提示错误:"查询必须是一个可更新的操作!"
请求帮助!
ADODataSet1.ParamByName('name').Value:=Edit1.Text;
ADODataSet1.Open;
但是提示错误:"查询必须是一个可更新的操作!"
请求帮助!
改为
ADODataSet1.ExecSQL;有返回数据集时才用Open,否则用ExecSQL。
不能用ADODataSet,没有返回数据集时要用TADOCommand 或是 TADOQuery。
ADOCommand1.ParamByName('name').Value:=Edit1.Text;
ADOCommand1.execute;