起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 174|回复: 5

【结贴】[请求]请帮忙看一下这小段代码

[复制链接]
发表于 2009-7-23 10:03:08 | 显示全部楼层 |阅读模式
strSQL:='delete from T_START_REPORT_RECORD_RESULT where projectStartReportId1 = ' + '''' + tempProjectStartReportId + '''' + 'and deptId1= ' + '''' + queryDepartmentId + '''' ;
             kgbgjljgDataSetBroker.DataSet.Close;
             TSqlDataSet(kgbgjljgDataSetBroker.DataSet).SQL.Text := strSQL;
             kgbgjljgDataSetBroker.DataSet.Execute;

if not kgbgjljgDataSetBroker.DataSet.Active then
        kgbgjljgDataSetBroker.DataSet.Open;
当调用 kgbgjljgDataSetBroker.DataSet.Open;的时候就报错,错误如下图

未命名.gif

9.89 KB, 下载次数: 128

回复

使用道具 举报

发表于 2009-7-23 10:14:53 | 显示全部楼层
kgbgjljgDataSetBroker.DataSet.Open;
必须是select的sql
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-23 10:24:05 | 显示全部楼层
还有删除数据集中的所有记录其它的方法吗?我不想改动下面的代码了。
回复 支持 反对

使用道具 举报

发表于 2009-7-23 10:34:46 | 显示全部楼层
执行完删除的sql语句后,在数据集open之前在对TSqlDataSet(kgbgjljgDataSetBroker.DataSet).SQL.Text给一个查询的sql语句。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-23 10:46:42 | 显示全部楼层
问题已经解决了,谢谢支持,祝您工作愉悦。
回复 支持 反对

使用道具 举报

发表于 2009-7-23 10:49:40 | 显示全部楼层
不客气
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 20:32 , Processed in 0.045588 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表