怎么往表中写入记录 q:一个表如下: id 定购时间 1 13:33 2 21:00 .. 其中,id为 自动编号 类型,定购时间为 日期/时间 类型 现在我要在表中增加记录,该怎么做?数据库已经用ado连接好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是用ADOTABLE1的话,那么 ADOTABLE1。APPENDRECORD([新的ID,新的时间]); 我用的AdoQuerysql.add('insert into 定单号码(id,定购时间) values(2,2002)');可是出错了错误信息为:CommandText does not return a result set 出现问题的关键在于字段“ID”是自动编号的,所以你不能在INSERT语句中再处理它。 sql.add('insert into 定单号码(定购时间) values(2002)'); 别用adoquery1.open用adoquery1.execsql你不是用的select 所以不能用open来打开这个数据集 我把自动编号的那个改成了int型,问题依旧,我再试试下面的 sql.clear;sql.add('insert into 定单号码(id,定购时间) values(2,:cdate)');parambyname('cdate').asdatetime:='2002-12-12 12:12:12';execsql; 还是这个错误:CommandText does not return a result set这是什么意思 查一下AdoQuery中CommandText的类型 关于启动画面的停留时间[悬赏100分] [求助]需要WindowsXP和Outlook的使用指南各1份,各给100分 两个问题,35+60分 怎样执行这样一个外部命令 combobox的问题 哪儿有DELPHI6开发人员指南 关于delphi中分隔符的问题 能否用delphi来调用epson300k的打印机的命令 关于insert语句问题 在win32下有什么(object)pascal的编译器吗? 高分解决大难题!(200) 两个数据库问题
sql.add('insert into 定单号码(id,定购时间) values(2,2002)');
可是出错了
错误信息为:
CommandText does not return a result set
用adoquery1.execsql
你不是用的select 所以不能用open来打开这个数据集
sql.add('insert into 定单号码(id,定购时间) values(2,:cdate)');
parambyname('cdate').asdatetime:='2002-12-12 12:12:12';
execsql;
CommandText does not return a result set
这是什么意思