Query1.Close;
Query1.Sql.Clear;
a := 'Insert Into Test.db (字段1,字段2,字段3) Values (Val1,Val2,Val3)';
Query1.Sql.Add(a);
Query1.Open;能够添加到数据库,但是提示出错。出错信息如下:
Error
Project psmacro.exe Raised exception class ENoResultSet with message 'Error Creating Cursor Handle'.process Stopped.Use Setp or Run to Continue.请问是什么原因呢?谢谢!
Query1.Sql.Clear;
a := 'Insert Into Test.db (字段1,字段2,字段3) Values (Val1,Val2,Val3)';
Query1.Sql.Add(a);
Query1.Open;能够添加到数据库,但是提示出错。出错信息如下:
Error
Project psmacro.exe Raised exception class ENoResultSet with message 'Error Creating Cursor Handle'.process Stopped.Use Setp or Run to Continue.请问是什么原因呢?谢谢!
解决方案 »
- 请教多个Exe进程能同时共享一个bpl么?
- 怎么监控数据库中数据的变化?
- 写文件问题
- 如何实时得知ADOTable用open方法打开远程SQL Server2000某个表后取得的记录个数?
- 程序中如何实现像描雷那样自定义方格宽度、高度?如何在Delphi中创建立控件数组?
- 双头显卡如何编程实现程序窗口的输出选择
- 关于触发器更新多行数据的问题。特急。。。。。。
- 请那位给小弟取个英文名字(不要灌水),谢谢!
- 如何学习delphi
- 请问,IMAGE控件里有一个图片,它背景为红色,我现在想把它背景设为透明(即跟FORM的背景色一样,不知怎么做?)
- 大虾们,SOS,我不行了。。。。。三层更新问题????????---分不够可以再加。。。。。
- OnClick事件动态调用函数的问题
Query1.Sql.Clear;
a := 'Insert Into Test.db (字段1,字段2,字段3) Values (Val1,Val2,Val3)';
Query1.Sql.Add(a);
//Query1.Open;
Query1.ExecSQL;
对于 Insert,update,delete等这些不返回结果集的不能用Open执行,要用ExecSQL
哈哈。是的是的。这句是执行SQL语句的意思。你那句是打开表而已。
Query1.Sql.Clear;
a := 'Insert Into Test.db (字段1,字段2,字段3) Values (Val1,Val2,Val3)';
Query1.Sql.Add(a);
Query1.ExecSql;