社区
C++ Builder
帖子详情
数据库操作求助...
lanren_me
2003-03-03 09:59:15
Query->Close();
Query->SQL->Clear();
Query->SQL->Add(dbSql);
Query->ExecSQL();
Query->Open();
执行以上语句50多遍的时候,出错提示:不能够打开更多的数据表....错误,请问如何才能够没有限制????我使用的是Acess数据库.
...全文
40
9
打赏
收藏
数据库操作求助...
Query->Close(); Query->SQL->Clear(); Query->SQL->Add(dbSql); Query->ExecSQL(); Query->Open(); 执行以上语句50多遍的时候,出错提示:不能够打开更多的数据表....错误,请问如何才能够没有限制????我使用的是Acess数据库.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanren_me
2003-03-03
打赏
举报
回复
改成如下一切ok:给分.
bool DoSql(TQuery *mQuery,String dbSql,bool flag) //执行的sql语句;
{
bool result=true;
try
{
//把数据送给数据构件;
mQuery->Close();
mQuery->SQL->Clear();
mQuery->SQL->Add(dbSql);
if (!flag)
{
mQuery->Open();
if (mQuery->RecordCount<=0 ) {result=false;}
}
else
{
mQuery->ExecSQL();
mQuery->Close();
}
}
catch (...) {result=false;}
return result;
}
lanren_me
2003-03-03
打赏
举报
回复
另外我使用的是一个DataModule中的一个TQuery;是否跟这有关系????
lanren_me
2003-03-03
打赏
举报
回复
我原来的语句:
bool DoSql(TQuery *mQuery,String dbSql,bool flag) //执行的sql语句;
{
bool result=true;
try
{
//把数据送给数据构件;
mQuery->Close();
mQuery->Active=false;
mQuery->SQL->Clear();
mQuery->SQL->Add(dbSql);
mQuery->ExecSQL();
if (!flag)
{
mQuery->Open();
if (mQuery->RecordCount<=0 ) {result=false;}
}
}
catch (...) {result=false;}
return result;
}
但是执行到mQuery->Close();这句在单步下出现以下提示;
E2027 must take address of a memory location.
我觉得有可能跟这有关系..
求助中........
Taiji02
2003-03-03
打赏
举报
回复
你只要用一句就行了
Query->ExecSQL();//不返回数据集如insert,update,delete等
Query->Open(); //返回数据集
lanren_me
2003-03-03
打赏
举报
回复
是属性设置=的意思吗?
lanren_me
2003-03-03
打赏
举报
回复
请问是何意:
QueryNo = form1->Query;
borland_boy
2003-03-03
打赏
举报
回复
Query->Close();
Query->SQL->Clear();
Query->SQL->Add(dbSql);//dbSql里写的什么啊
Query->ExecSQL();//这句和下句好象不用同时使用吧
Query->Open(); //上面的是执行INSER UPDATE等SQL语句!
//而QUERY-》OPEN是与SELECT配合使用的!
你可以动态的生成QUERY啊
TQuery *QueryNo;
QueryNo = new TQuery(Application);
QueryNo = form1->Query;
QueryNo->Close();
QueryNo->SQL->Clear();
QueryNo->SQL->Add(dbSql);
QueryNo->ExecSQL(); 或 QueryNo->Open();
lanren_me
2003-03-03
打赏
举报
回复
请问如何解决????
猎人66
2003-03-03
打赏
举报
回复
这是数据库游标限制,限制了能同时打开的数据集个数
基于SpringBoot+Vue的校园交友网站源码+
数据库
(毕业设计).zip
基于SpringBoot+Vue的校园交友网站源码+
数据库
(毕业设计).zip 代码完整下载可用,纯手打项目小白也可实操。 校园社交网站平台,旨在为大学校园提供一个社交平台,通过发布动态为校园学生提供分享校园生活,交友...
256ssm-mysql-jsp 在线捐赠系统.zip(可运行源码+
数据库
文件+文档)
根据需求,确定系统采用JSP技术,JAVA作为编程语言,MySQL作为
数据库
。整个系统要
操作
方便、易于维护、灵活实用。主要实现了系统用户管理、注册用户管理、信息发布管理、医疗物品分类管理、项目信息管理、捐赠项目...
成功恢复无备份RAC环境
数据库
昨天,一兄弟电话
求助
,有一套医院HIS
数据库
无法启动,RAC环境,无备份,尝试过重建控制文件
操作
,但失败。 远程连接后,情况如下: 1.两节点RAC,Oracle11.2.0.1版本,Linux
操作
系统 2.recover database时...
linux删除mysql怎么恢复
数据库
_数据恢复:如何恢复Linux中意外删除的Oracle和MySQL
数据库
...
今天有客户的
数据库
意外被删除了整个目录中的数据文件,
操作
系统级别的删除,然而幸运的是这个
数据库
没有崩溃,仍然处于 open 状态的时候,客户就发现了问题,
求助
到我们,最终完整地恢复了所有数据文件。...
java线程池解决高并发
数据库
操作
_(
求助
)spring+mybatis 解决
数据库
高并发
操作
...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼缓存队列:public class TaskPool {//任务计数private int size;//最大线程数private int maxCount;//剩余线程数private int surCount;//初始化线程数private int max_...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章