Delphi中 用ADODataSet怎么添加数据

ADODataSet3.Close;
units := txtUnit.Text;
sql:= 'insert into unit values('''+units+''')';
ADODataSet3.CommandText :=sql;
ADODataSet3.UpdateRecord;

这样写在数据库中有数据 但是会报错
报错是:DataSet not in edit or insert Mode
最新回答
锁骨草莓印

2024-10-17 08:07:20

连SQL2000数据库的话可以用ADOConnection、ADOQuery、ADODataSet和ADOTable这几个组件击组件就可以选择数据源ADOQuery组件和Query组件的使用方法类似,通过SQL属性获取某些数据,满足SQL语句的语法格式,使用方法和ADOTable组件类似,但ADOTable通过TableName属性来定制数据表ADODataSet可以直接与一个表进行连接,也可以执行SQL语句,还可以执行存储过程。
听风入韵

2024-10-17 09:59:54

连SQL2000数据库的话可以用ADOConnection、ADOQuery、ADODataSet和ADOTable这几个组件。
ADOConnection双击组件就可以选择数据源;
ADOQuery组件和Query组件的使用方法类似,通过SQL属性获取某些数据,满足SQL语句的语法格式,使用方法和ADOTable组件类似,但ADOTable通过TableName属性来定制数据表;
ADODataSet可以直接与一个表进行连接,也可以执行SQL语句,还可以执行存储过程。
陞香洇染

2024-10-17 14:00:18

在adoquery中insert 语句必须对应execsql函数提交