CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何把foxpro数据库转成access的?我代码哪错啦?

楼主ghost_lsw(1%≈1)2006-03-09 23:06:01 在 VB / 数据库(包含打印,安装,报表) 提问

Private   Sub   Command1_Click()  
   
  Dim   cn   As   New   adodb.Connection  
  Dim   rse   As   New   adodb.Recordset  
  Dim   cn1   As   New   adodb.Connection  
  Dim   cnsql  
  Dim   sql  
   
    Dim   cmd   As   New   adodb.Command  
   
  cnsql   =   "Driver={Microsoft   dBase   VFP   Driver   (*.dbf)};SourceType=DBF;SourceDB=N:\123\123"  
     
  cn.Open   cnsql  
   
  sql   =   "INSERT   INTO   OPENROWSET('Microsoft.Jet.OLEDB.4.0',   'n:\123\123\1.mdb';   '';   '',   12)   SELECT   *   from   zbcgxx"  
  rse.Open   sql,   cn,   3,   3  
   
  cn.Close  
  End   Sub    
  问题点数:100、回复次数:7Top

1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-09 23:20:30 得分 0

......SELECT   *   from   zbcgxx"  
  ----------------------------------  
  在zbcgxx后面加上.dbf看对不对:  
   
  sql   =   "INSERT   INTO   OPENROWSET('Microsoft.Jet.OLEDB.4.0',   'n:\123\123\1.mdb';   '';   '',   12)   SELECT   *   from   zbcgxx.dbf"  
   
   
  Top

2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-09 23:21:22 得分 0

rse.Open   sql,   cn,   3,   3  
  改为:  
  cn.Execute   sql   试试Top

3 楼phoenixzcy()回复于 2006-03-10 08:36:10 得分 20

'dbf导入到mdb  
   
          'dbf数据库所在目录就是文件,*.dbf就是表  
          dbfData   =   loadPath         'vfp文件所在路径  
          dbfTable   =   loadName       'vfp文件名  
          loadfrom   =   "Provider=MSDASQL.1;Driver=Microsoft   Visual   Foxpro   Driver;SourceDB="   _  
                                &   dbfData   &   ";SourceType=DBF"  
          sql   =   "select   *   from   ["   &   dbfTable   &   "]   "  
   
         
          这个是我原来编过的程序Top

4 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-10 14:43:31 得分 50

不行再改:  
   
  sql   =   "INSERT   INTO   OPENROWSET('Microsoft.Jet.OLEDB.4.0',   ';database=n:\123\123\1.mdb','select   *   from   12')   SELECT   *   from   zbcgxx.dbf"  
  Top

5 楼ghost_lsw(1%≈1)回复于 2006-03-11 19:46:05 得分 0

好的,谢谢大家啦!Top

6 楼veimi(郴郴)回复于 2006-03-11 20:37:14 得分 5

最后结果如何?Top

7 楼jmshl(泰坦)回复于 2006-03-12 16:41:55 得分 25

rse.Open   sql,   cn,   3,   3  
  改为:  
  cn.Execute   sql   试试  
  Top

相关问题

  • VB.NET代码转成C#?
  • VC代码转成VB
  • 谁能帮我转成C#代码。
  • 谁能帮我转成C#代码。
  • VB的代码则么转成pascal,一行代码
  • 怎么样把下面的代码转成vb.net代码
  • C#代码转成ASP.Net代码的疑问
  • VC 的一句代码转成C#的代码
  • 高分求下面asp代码转成c#代码。谢谢了
  • 100分,请教这段asp3.0的代码怎么转成c#代码?急~~

关键词

  • vfp
  • microsoft
  • sql
  • zbcgxx
  • rse
  • dbf
  • mdb
  • cn
  • oledb.4.0
  • jet

得分解答快速导航

  • 帖主:ghost_lsw
  • phoenixzcy
  • faysky2
  • veimi
  • jmshl

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo