呵呵,分数我要定了。
将Query的RequestLive设为True是有条件的,你的SQL必须是标准的SQL,不能有不标准的部分。
如select top 0 * from ...,其中的top就是不标准的。
(具体SQL要符合的标准,你可看一下有关的书,我也不太清楚。:)解决方法:
select * from table where 0=1
将Query的RequestLive设为True是有条件的,你的SQL必须是标准的SQL,不能有不标准的部分。
如select top 0 * from ...,其中的top就是不标准的。
(具体SQL要符合的标准,你可看一下有关的书,我也不太清楚。:)解决方法:
select * from table where 0=1
解决方案 »
- 问一个关于adoconnection的loginprompt属性问题
- 帮忙看一下,两个表之间操作和计算的问题。
- 100分求一个简单问题,怎样将这三名话改写成object pascal,在线等,解决马上结帐?
- -==========(简单问题)关于远程数据模块单元的疑惑==================-
- delphi的緩存更新機制是否有問題?為什麼連續增幾行後,在DBGrid裡總是出現重復的記錄顯示?
- 三层问题,客户层一定要clientdataset来连接中间层吗?
- 如何取得date中的年,月,日。!!!用哪个函数?
- 小M求DELPHI达人帮忙
- 谁有fastreport的下载网址?
- 三层中,客户端如何接收服务器调用存储过程后存储过程的返回值
- 请深圳的大侠谈谈在深圳如何立足?
- '字段名'如何用变量来传递?
dataunit.DataModule1.database1.StartTransaction;//开始事务
//query3的操作代码
dataunit.DataModule1.query3.close;
dataunit.DataModule1.query3.sql.clear;
dataunit.DataModule1.query3.SQL.Add('insert 入库明细表 (物品编号) values (:物品编号) ');
if not (dataunit.DataModule1.query3.Prepared)
then dataunit.DataModule1.query3.Prepare;
dataunit.DataModule1.Query3.Parambyname('物品编号').asstring:=dxedit1.Text;
dataunit.DataModule1.query3.unprepare;
dataunit.DataModule1.query3.ExecSQL;
//query1的操作代码
dataunit.DataModule1.query1.Edit;
dataunit.DataModule1.Query1.FieldByName('库存总量').asfloat:=23;
dataunit.DataModule1.Query1.Post;
try
dataunit.DataModule1.Query1.ApplyUpdates;
dataunit.DataModule1.database1.Commit;
dataunit.DataModule1.Query1.CommitUpdates;