郁闷,100分再次求助!

xiyupiaopiao 2003-08-24 10:28:03
复制的表到那里去了呢?
vb操作vfp表,sql语句“select * from oldtable into table newtable.dbf",语句可以通过,但是复制的新表找不着,怎么回事啊!

另外两处还有40分!

http://expert.csdn.net/Expert/topic/2181/2181331.xml?temp=.9631464
http://expert.csdn.net/Expert/topic/2181/2181331.xml?temp=.8686182
...全文
29 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
道素 2003-08-26
  • 打赏
  • 举报
回复
你是用ado打开的foxpro数据库吧,那么它应该把你用连接打开数据库时指定的文件夹做为数据库,因此导入的表也应该在这个文件夹里,但是指定表明不需要加.dbf扩展名,如果想知道到哪里去了,你用windows的搜索文件搜索一下看看
我觉得如果真的是存到默认的地方也应该是安装foxpro的文件夹里边(纯属猜测)
zymfy 2003-08-26
  • 打赏
  • 举报
回复
select * from oldtable into table newtable.dbf

第一,into table 后面要加上路径,如果省略则创建到VF默认路径下。
第二,目标表不用加扩展名.dbf。不过上也不会出错.
道素 2003-08-26
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\FX System\FX 3.0\FX DLL\FSEData\Error.mdb;Jet OLEDB:Engine Type=4;
SELECT * INTO [FX 3] IN 'F:\FX System' 'dBase III;' FROM [Error]
不需要写dbf扩展名,对于foxbse,ado把所在文件夹做为数据库
wxyq 2003-08-25
  • 打赏
  • 举报
回复
in \windows\temp
doudou8090 2003-08-25
  • 打赏
  • 举报
回复
UP
射天狼 2003-08-25
  • 打赏
  • 举报
回复
帮助你顶~~
waterw 2003-08-25
  • 打赏
  • 举报
回复
select * into 表名 from oldtable
txlicenhe 2003-08-25
  • 打赏
  • 举报
回复
up
bbgbianbaogui 2003-08-25
  • 打赏
  • 举报
回复
你没有指定完整的路径。
pigpag 2003-08-24
  • 打赏
  • 举报
回复
好像不需要.dbf。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧