query1.close;
query1.sql.clear;
query1.SQL.Add('Insert Into dclb values(:PointNo, :dcrq, :cd, :dcsj)');
query1.ParamByName('pointNo').asinteger := StoredProc1.fieldbyname('pointNo').asinteger;
query1.ParamByName('dcrq').asDateTime := date;
query1.ParamByName('cd').asinteger := StoredProc1.fieldbyname('cd').asinteger;
query1.ParamByName('dcsj').asdatetime := sj;
query1.ExecSQL; //或者用Open
query1.sql.clear;
query1.SQL.Add('Insert Into dclb values(:PointNo, :dcrq, :cd, :dcsj)');
query1.ParamByName('pointNo').asinteger := StoredProc1.fieldbyname('pointNo').asinteger;
query1.ParamByName('dcrq').asDateTime := date;
query1.ParamByName('cd').asinteger := StoredProc1.fieldbyname('cd').asinteger;
query1.ParamByName('dcsj').asdatetime := sj;
query1.ExecSQL; //或者用Open
解决方案 »
- MIS远程数据库连接
- 请问为什么COM+不能连接另外一台计算机上的数据库?
- TXMLDocument操作xml文件,怎样使用xpath选择节点?
- TIniFile.ReadSection,不会用,请指点,急,在线等
- 关于DLL,COM的一个问题(高手入)
- 怎样建一个INI文件?格式如何?
- 请看一下我的这段代码,有问题吗,怎么总是报数据库被某台机器的Admin锁定不能更新的错误呀?
- 簡繁通用的問題
- 100分求解(分数可以加):怎样在WIN2000中禁止特定程序运行?
- delphi能支持.net平台的开发吗?
- 有谁能告诉我,敲键盘上的组合键能弹出delphi编的应用程序窗口?
- 数据库高手请进,报表问题!!!
OPEN 是指打开一个数据集
EXECSQL 是执行一次数据操作上面: V_Lucky(Lucky) 说的
query1.ExecSQL; //或者用Open
也许代码执行没有问题,但是,却有不同的效果。
如果SQL语句为:SELECT * FROM TABLENAME
使用
query1.ExecSQL;是肯定有问题的。
比如什么什么if then 的东西, delphi可以直接把这些sql.add()进去吗?