异构数据库之间完全可以用SQL语句导数据。大家抛弃BatchMove吧 如果觉得好请Up一下,如果觉得不好也请Up一下 (1分)

  • 主题发起人 碧血剑
  • 开始时间
Y

yulinsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="F:/bbb.xls";Extended Properties=Excel 8.0')...[bbb$]
我在SQL查询器里面执行,报错:OLE DB provider 'Microsoft.Jet.OLEDB.4.0' does not contain table 'bbb$'.
请各位已经精通的朋友略微指点一下。我着急用...谢谢了
 
L

lichao9903

Unregistered / Unconfirmed
GUEST, unregistred user!
To yulinsoft
导入并新建表
SELECT * into [创建的表名] FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="F:/bbb.xls";Extended Properties=Excel 8.0')...[sheet1$]-->这是工作表的名字
导入已存在的表中
insert into [表名]
SELECT * into [创建的表名] FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="F:/bbb.xls";Extended Properties=Excel 8.0')...[sheet1$]-->这是工作表的名字
 
R

Rafe

Unregistered / Unconfirmed
GUEST, unregistred user!
在导出前,怎么判断是否存在这个文件名呢?
 
X

xianguo

Unregistered / Unconfirmed
GUEST, unregistred user!
我在SQLServer的查询分析器中执行:
SELECT * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="C:/Test.xls";Extended Properties="Excel 8.0;HDR=Yes;";Persist Security Info=False')...[sheet1$]
出现如下提示:
服务器: 消息 7415,级别 16,状态 1,行 1
已拒绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
为什么?
 
N

nclpf

Unregistered / Unconfirmed
GUEST, unregistred user!
顶,谢谢了!
 
W

WoDing

Unregistered / Unconfirmed
GUEST, unregistred user!
I up
我顶
woding
 
K

kusanagi

Unregistered / Unconfirmed
GUEST, unregistred user!
请大家考虑一下,如果数据文件和sql server不在一台计算机上该怎么写?
 
C

cdhua

Unregistered / Unconfirmed
GUEST, unregistred user!
楼主access ---> excel怎么做
谢谢!
 
L

lesxc

Unregistered / Unconfirmed
GUEST, unregistred user!
非常感谢楼主。
我用了楼主的方法帮我解决了批量的excle表转换成access表。再次谢过。
 
C

cdhua

Unregistered / Unconfirmed
GUEST, unregistred user!
有人能帮我吗
access---->excel 表格
 
M

markss

Unregistered / Unconfirmed
GUEST, unregistred user!
在DBF->SQL Server中,我使用下面的语句在SQL查询分析器中运行单个语句成功!
exec('insert table1 (col1,col2) select col1,col2 from OpenRowSet(''MSDASQL'',''dsn=import;SourceDB=C:/dbf/;SourceType=DBF'',''select * from C:/dbf/dbf1.dbf '')')

但是在实际中,由于需要批量导入多个不同的DBF
所以使用了procedure(pr_imp),在一个循环中动态改变dbf的名称
exec pr_imp 'C:/dbf/'

这时候就出现错误提示:
服务器: 消息 7405,级别 16,状态 1,行 1
异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。

那么应该如何设置上面的两个参数呢?
具体问题请看:http://www.delphibbs.com/delphibbs/dispq.asp?lid=2466769

各位大侠救命阿!!
 

小小雪

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手:如何实现从txt更新access表?
txt文件有近30万条记录,固定长度分隔字段,access表以前几个字段为复合索引,根据access表的索引将txt文本文件内容更新或追加到access表。如:access表有下列字段
网点号,账号,未笔日期,金额
demo.txt文件内容为
2001123456782004010100000100
2001123456792004010100005100
如第一笔2001为网点号
12345678为账号
20040101为未笔日期
00000 100为金额
access以“网点号,账号”为索引
用BatchMove可以方便导入数据(加demo.ini)但速度有一点慢,同时要用到BDE,
如用(ADO) SQL如何实现,速度能否控制在4分钟以下?
请各位指点。




 

里斯

Unregistered / Unconfirmed
GUEST, unregistred user!
高手请帮忙
我从TXT导入SQL时数据不是我想要的[:(]
我的TXT文件中的数据如下,一般有2-3万条。
2004030517500459015001
2004030517500464580001
2004030517460479451001
[blue]导入语句 select * from OpenRowset('MSDASQL', 'Driver={Microsoft text Driver (*.txt; *.csv)};
DefaultDir=c:/temp;','select * from aaa.txt')
[/blue]结果变成了如下记录?
2.0040305175004591E+21
2.0040305175004646E+21
2.0040305174604795E+21
各位高手帮忙怎么能使他不变?
多谢了。
 
L

lilywild

Unregistered / Unconfirmed
GUEST, unregistred user!
我也想实现DBF----->oracle
有谁帮我呀
 
1

19851213

Unregistered / Unconfirmed
GUEST, unregistred user!
支持!感谢碧血剑,向你学习
 
R

rena_pan

Unregistered / Unconfirmed
GUEST, unregistred user!
我从Access to SQL Server 出现字段顺序与原来不同了,有什么方法使它与原来的保持一致? 谢谢!
 
C

chenjianyyzz

Unregistered / Unconfirmed
GUEST, unregistred user!
我在BDE中配置FOXPRO数据源,原来的FORPRO是没有密码的,
但我设置TABLE.ACTIVE=TRUE时却弹出对话框叫我输入密码和账号,请问该怎么办啊?
麻烦情回复到chenjianyyzz@sohu.com,谢谢
 
顶部