社区
C++ Builder
帖子详情
懂BatchMove的兄弟请进?
rocsoar
2001-08-16 11:08:20
BatchMove一定要用在ODBC里面设置过的数据库别名的东东才行么?
我在程序里用Database、Query、Table动态连接数据库,再执行BatchMove->Execute()时铁定会出现SQL语句的错误。但如果把这个数据库在ODBC里设置一下,其它什么都不用改的话,就不会出错。
是不是ODBC的原因?
...全文
216
15
打赏
收藏
懂BatchMove的兄弟请进?
BatchMove一定要用在ODBC里面设置过的数据库别名的东东才行么? 我在程序里用Database、Query、Table动态连接数据库,再执行BatchMove->Execute()时铁定会出现SQL语句的错误。但如果把这个数据库在ODBC里设置一下,其它什么都不用改的话,就不会出错。 是不是ODBC的原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rocsoar
2001-08-18
打赏
举报
回复
给分了,实在不懂怎么用,算了,用另外的方法代替好了。
rocsoar
2001-08-17
打赏
举报
回复
2 twotrees(两棵树):
“已存在的数据库文件”,可不可以给个详细的解释?
twotrees
2001-08-17
打赏
举报
回复
就是磁盘上必须存在文件,如果你指定的tablename的文件不存在就会出错。不过就你的情况看来
好象不是这种情况
书生
2001-08-16
打赏
举报
回复
学习,up~
rocsoar
2001-08-16
打赏
举报
回复
我设置成了DBO.TESTA或dbo.TESTA都不行。
BTW,我用的是SQL数据库。
cx_octor
2001-08-16
打赏
举报
回复
哦,你的TABLE 里的TABLENAME 属性一定要设置成DBO.什么什么的形式
cx_octor
2001-08-16
打赏
举报
回复
不用的,它还支持其他数据库的,你用QUERY的时候指定一下就行,但目标必须是TABLE
rocsoar
2001-08-16
打赏
举报
回复
很不明白的是:
为什么必须得在设计期间指定Table的DatabaseName和TableName,而不能在程序里通过代码设定?
rocsoar
2001-08-16
打赏
举报
回复
刚才又试了一下,应该是由于目的地数据集Table的设置引起的。
如果在程序里通过代码设置DatabaseName和TableName,则会在执行BatchMove->Execute()时报错,如果在设计时期指定好Table的DatabaseName和TableName,则不会出错。
twotrees
2001-08-16
打赏
举报
回复
用BatchMove的话,目的数据集只能用Table控件,database和tablename不必在设计时指定
但如果在运行时指定的话,tablename必须是已存在的数据库文件,
还有你的Query1->Open()了没有?
whitelion
2001-08-16
打赏
举报
回复
cc
rocsoar
2001-08-16
打赏
举报
回复
2 zhangming(zm):
好象用BatchMove的话,目的数据集只能用Table控件吧???
zhangming
2001-08-16
打赏
举报
回复
使用BATCHMOVE控件不要使用TABLE的BATCHMOVE功能太少。
rocsoar
2001-08-16
打赏
举报
回复
都来关注一下噻。
gqxs
2001-08-16
打赏
举报
回复
学习
Delphi中实现数据库备份的方法与应用 (2001年)
在数据库应用系统中,常常要对数据库进行备份。数据库备份包括数据库结构备份和数据库数据备份2部分。对于数据的备份主要是成批的复制、追加、删除和更改等操作,这种批量操作在专门的数据库开发工具中是利用APPEND和COPY等命令带上相应的命令子句完成。但在其他开发工具中并没有类似的命令,而是提供能完成类似功能的控件或对象,如在PowerBuilder中就是利用数据管道来完成2个或同构或不同构的表之间的数据批处理。介绍了如何利用Delphi的T
Batch
Move控件实现数据备份的方法以及由此产生的缓冲数据库的功能
Delphi 将Foxpro表转换为Paradox表.rar
Delphi 将Foxpro表转换为Paradox表,可能不太常用,不过也算是一个简单的数据库格式转换程序吧,或许对编写数据库开发程序有些许帮助。注:本程序运行后会直接读取DBF文件,若DBF报表文件不存在,程序会弹出错误信息,若存在此文件,将直接转换为Paradox报表,转换代码如下: self.Table1.DatabaseName:='f:\';//定义待转换的路径 self.Table1.TableName:='temp.DBF';待转换的报表数据库; self.Table2.DatabaseName:='f:\';转换后的路径; self.Table2.TableName:='new.db';转换后的报表新名称; self.Table2.TableType:=ttParadox; self.
Batch
Move1.Source:=self.Table1; self.
Batch
Move1.Destination:=self.Table2; self.
Batch
Move1.Mode:=batCopy; self.
Batch
Move1.Execute;
EasyAccess.rar
一个方便查看ACCESS数据库的小工具,无需安装office,无需安装access即可查看数据库数据。
Delphi T
Batch
Move Operation Display in Progress Bar
在触发
Batch
Move 时 显示进程
sdac4.0
sdac4.0与以前版本有很大改进,提供
batch
move能功能,还有sql monitor等等
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章