谢谢,很急
29 个解决方案
#1
在ACCESS中你的表已经创建好还是要动态创建?如果已经创建好,那么DBF用一个Table控件,ACCESS用一个AdoTable控件,然后一条一条添加到ADOTable中。
#2
遍历记录一条条写啊进去,也挺方便的。如果记录数据多,可能速度有些慢。
#3
ACCESS中的表没有创建好,要根据dbf文件的表结构来创建,现在不知道怎么创建这样的表
#4
放入ADOQUERY:ADOCONNECTION
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
ACCESS DBF
在D6下已测试通过
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
ACCESS DBF
在D6下已测试通过
#5
titi
#6
用BeachMove控件呀
#7
先用SQL Server导入,再导出为mdb的:)
#8
我现在用的是ado,ado中可以用BeachMove控件吗?
#9
我以前有写过一个笨函数来做,但不知丢哪里去了,如果不急的话,你把dbf文件的结构贴出来,晚上我帮你看一下,明天给你。
#10
WWWWA(aaaa) 的方法可行,已经经过测试,呵,又学了一招呀
#11
to WWWWA(aaaa):access中的bbb是一个已经存在的表还是不存在的?
#12
已经存在的
#13
'd:\rscd' 是谁的路径access的还是dbf的
#14
最简单的方法:
打开Access,新建空库后或打开一个已经存在的表,然后执行文件->获取外部数据->导入,选好适合的文件类型就可以直接导入了。
打开Access,新建空库后或打开一个已经存在的表,然后执行文件->获取外部数据->导入,选好适合的文件类型就可以直接导入了。
#15
有关数据类型的转换会不会有失真?字段类型ACCESS与DBF对应如何?
#16
wwwwwwww(aaaaaaaaa)的可以的
放入ADOQUERY:ADOCONNECTION
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb,就是你要生成的mdb(access文件),可以自己先建一个,然后‘d:\rscd’就是你的dbf文件,
放入ADOQUERY:ADOCONNECTION
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb,就是你要生成的mdb(access文件),可以自己先建一个,然后‘d:\rscd’就是你的dbf文件,
#17
我试过wwwwwwww(aaaaaaaaa)的方法了
写法是:
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');
f 是access中的一个表,table1是dbf文件,F:\mywork\del是dbf文件所在目录,怎么报错说没有权限打开F:\mywork\del,这是怎么回事
写法是:
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');
f 是access中的一个表,table1是dbf文件,F:\mywork\del是dbf文件所在目录,怎么报错说没有权限打开F:\mywork\del,这是怎么回事
#18
‘d:\rscd’是dbf文件海是路径呀,总是报错,执行这条sql之前,是不是就要创建bbb表,而且要与dbf表的结构一样呢??
#19
用dts写存储过程可以通用!
#20
select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb:是ACCESS中的表,要求不存在
ZBYGZ:为DBASE表名称(DBF)
d:\rscd:为DBF所在目录名称
bbb:是ACCESS中的表,要求不存在
ZBYGZ:为DBASE表名称(DBF)
d:\rscd:为DBF所在目录名称
#21
插入后,BBB与ZBYGZ的结构、数据一致
#22
哈哈,美女的问题人们回答就是踊跃呀,
如果一次性导入,建议用 pyramid() 的方法,
如果总是导入,可用wwwwwwww(aaaaaaaaa)的方法,没有权限打开,另外再放入放入ADOQUERY:ADOCONNECTION,用来连接dbf表,
在两个ADOQUERY之间到数据,就没问题了。
如果一次性导入,建议用 pyramid() 的方法,
如果总是导入,可用wwwwwwww(aaaaaaaaa)的方法,没有权限打开,另外再放入放入ADOQUERY:ADOCONNECTION,用来连接dbf表,
在两个ADOQUERY之间到数据,就没问题了。
#23
用文件DSN的方法在ADO 的Connstr 配置然后就向随便什么ADO构件一样来操作那些记录就可以!
#24
用ODBC打开DBF表,然后再添加到ACCESS中。
#25
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');
怎是报没有权限打开F:\mywork\del,大家都说可行,我究竟哪设的不对呢??
怎是报没有权限打开F:\mywork\del,大家都说可行,我究竟哪设的不对呢??
#26
tttttttttttttt
#27
'dbase 5.0;'这种写法队吗?
#28
你的Table1文件是放在F:\mywork\del目录下吗?如果是我想你应该写成“F:\mywork\del\“
#29
学习
#1
在ACCESS中你的表已经创建好还是要动态创建?如果已经创建好,那么DBF用一个Table控件,ACCESS用一个AdoTable控件,然后一条一条添加到ADOTable中。
#2
遍历记录一条条写啊进去,也挺方便的。如果记录数据多,可能速度有些慢。
#3
ACCESS中的表没有创建好,要根据dbf文件的表结构来创建,现在不知道怎么创建这样的表
#4
放入ADOQUERY:ADOCONNECTION
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
ACCESS DBF
在D6下已测试通过
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
ACCESS DBF
在D6下已测试通过
#5
titi
#6
用BeachMove控件呀
#7
先用SQL Server导入,再导出为mdb的:)
#8
我现在用的是ado,ado中可以用BeachMove控件吗?
#9
我以前有写过一个笨函数来做,但不知丢哪里去了,如果不急的话,你把dbf文件的结构贴出来,晚上我帮你看一下,明天给你。
#10
WWWWA(aaaa) 的方法可行,已经经过测试,呵,又学了一招呀
#11
to WWWWA(aaaa):access中的bbb是一个已经存在的表还是不存在的?
#12
已经存在的
#13
'd:\rscd' 是谁的路径access的还是dbf的
#14
最简单的方法:
打开Access,新建空库后或打开一个已经存在的表,然后执行文件->获取外部数据->导入,选好适合的文件类型就可以直接导入了。
打开Access,新建空库后或打开一个已经存在的表,然后执行文件->获取外部数据->导入,选好适合的文件类型就可以直接导入了。
#15
有关数据类型的转换会不会有失真?字段类型ACCESS与DBF对应如何?
#16
wwwwwwww(aaaaaaaaa)的可以的
放入ADOQUERY:ADOCONNECTION
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb,就是你要生成的mdb(access文件),可以自己先建一个,然后‘d:\rscd’就是你的dbf文件,
放入ADOQUERY:ADOCONNECTION
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb,就是你要生成的mdb(access文件),可以自己先建一个,然后‘d:\rscd’就是你的dbf文件,
#17
我试过wwwwwwww(aaaaaaaaa)的方法了
写法是:
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');
f 是access中的一个表,table1是dbf文件,F:\mywork\del是dbf文件所在目录,怎么报错说没有权限打开F:\mywork\del,这是怎么回事
写法是:
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');
f 是access中的一个表,table1是dbf文件,F:\mywork\del是dbf文件所在目录,怎么报错说没有权限打开F:\mywork\del,这是怎么回事
#18
‘d:\rscd’是dbf文件海是路径呀,总是报错,执行这条sql之前,是不是就要创建bbb表,而且要与dbf表的结构一样呢??
#19
用dts写存储过程可以通用!
#20
select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb:是ACCESS中的表,要求不存在
ZBYGZ:为DBASE表名称(DBF)
d:\rscd:为DBF所在目录名称
bbb:是ACCESS中的表,要求不存在
ZBYGZ:为DBASE表名称(DBF)
d:\rscd:为DBF所在目录名称
#21
插入后,BBB与ZBYGZ的结构、数据一致
#22
哈哈,美女的问题人们回答就是踊跃呀,
如果一次性导入,建议用 pyramid() 的方法,
如果总是导入,可用wwwwwwww(aaaaaaaaa)的方法,没有权限打开,另外再放入放入ADOQUERY:ADOCONNECTION,用来连接dbf表,
在两个ADOQUERY之间到数据,就没问题了。
如果一次性导入,建议用 pyramid() 的方法,
如果总是导入,可用wwwwwwww(aaaaaaaaa)的方法,没有权限打开,另外再放入放入ADOQUERY:ADOCONNECTION,用来连接dbf表,
在两个ADOQUERY之间到数据,就没问题了。
#23
用文件DSN的方法在ADO 的Connstr 配置然后就向随便什么ADO构件一样来操作那些记录就可以!
#24
用ODBC打开DBF表,然后再添加到ACCESS中。
#25
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');
怎是报没有权限打开F:\mywork\del,大家都说可行,我究竟哪设的不对呢??
怎是报没有权限打开F:\mywork\del,大家都说可行,我究竟哪设的不对呢??
#26
tttttttttttttt
#27
'dbase 5.0;'这种写法队吗?
#28
你的Table1文件是放在F:\mywork\del目录下吗?如果是我想你应该写成“F:\mywork\del\“
#29
学习