CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

===急!Asp。Net里面读取DBF文件和Excel文件的连接串到底怎么写?======

楼主starry11(桃之夭夭)2005-06-02 10:55:25 在 .NET技术 / ASP.NET 提问

是用odbc声明connection的  
   
  查过一些资料了,象  
   
  "Driver={Microsoft   dBASE   Driver   (*.dbf)};DriverID=277;Dbq=c:\mydbpath;"    
   
  "Driver={Microsoft   dBASE   VFP   Driver   (*.dbf)};UID=;SourceDB="   +   SourceDB   +";SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"  
   
  上面这些都不行。着急啊。  
   
  请高手指点,谢谢 问题点数:50、回复次数:9Top

1 楼starry11(桃之夭夭)回复于 2005-06-02 10:58:55 得分 0

上面的连接串报告的错误分别是:  
   
  {"ERROR   [IM006]   [Microsoft][ODBC   Driver   Manager]   Driver's   SQLSetConnectAttr   failed\r\nERROR   [01000]   [Microsoft][ODBC   Driver   Manager]   The   driver   doesn't   support   the   version   of   ODBC   behavior   that   the   application   requested   (see   SQLSetEnvAttr).\r\nERROR   [01S00]   [Microsoft][ODBC   Visual   FoxPro   Driver]DriverID\r\nERROR   [01S00]   [Microsoft][ODBC   Visual   FoxPro   Driver]SourceType"   }  
   
   
  {"ERROR   [S1000]   [Microsoft][ODBC   Visual   FoxPro   Driver]Fox   Error   1\r\nERROR   [IM006]   [Microsoft][ODBC   Driver   Manager]   Driver's   SQLSetConnectAttr   failed\r\nERROR   [01000]   [Microsoft][ODBC   Driver   Manager]   The   driver   doesn't   support   the   version   of   ODBC   behavior   that   the   application   requested   (see   SQLSetEnvAttr)."   }  
  Top

2 楼starry11(桃之夭夭)回复于 2005-06-03 08:34:49 得分 0

5555   没有人知道?Top

3 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-03 08:49:43 得分 10

string   OLEDBConnStr   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=c:\\aa2.xls   Extended   Properties=Excel   8.0;";  
  Top

4 楼king4th0(壮壮)回复于 2005-06-03 08:58:41 得分 10

oledb的比较统一,差不多,楼上正解Top

5 楼renyu732(Sysinfo)回复于 2005-06-03 09:07:39 得分 10

string   strConn;  
  strConn   =   "Provider=Microsoft.Jet.OLEDB.4.0;"   +  
  "Data   Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+  
  "Extended   Properties=Excel   8.0;";  
   
   
  OleDbDataAdapter   myCommand   =   new   OleDbDataAdapter("SELECT   *   FROM   [sheet1$]",   strConn);Top

6 楼xiedan79(Sam Xie)回复于 2005-06-03 09:41:18 得分 10

自己按   .NET   的步骤做个   connection,然后把   conectionstring   copy   一下不就可以了么Top

7 楼ye_zi(行到水穷处·坐看云起时)回复于 2005-06-03 10:02:39 得分 10

string   strConn;  
  strConn   =   "Provider=Microsoft.Jet.OLEDB.4.0;"   +  
  "Data   Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+  
  "Extended   Properties=Excel   8.0;";  
   
   
  OleDbDataAdapter   myCommand   =   new   OleDbDataAdapter("SELECT   *   FROM   [sheet1$]",   strConn);  
  应该可以吧Top

8 楼starry11(桃之夭夭)回复于 2005-06-03 11:26:50 得分 0

谢谢大家的热心帮忙   ^_^  
   
  不过,注意,我是用ODBC   哦Top

9 楼starry11(桃之夭夭)回复于 2005-06-03 15:16:41 得分 0

excel的这样写就可以了:  
   
  "Driver={Microsoft   Excel   Driver   (*.xls)};DriverId=790;Dbq="   +   SourceDB   +   ";DefaultDir=d:\\File;"    
   
  可是,这样来操作excel文件的话,怎么样才能获取到excel文件里面的表格名呢?  
   
  Top

相关问题

  • php读取EXCEL
  • 读取excel
  • asp读取excel表时,如何格式化输出?
  • 使用ASP读取Excel文件的问题(在线等待)
  • ASP读取excel文件内容时候出错
  • 请教asp操作Excel的读取,查询等方法!
  • 请问ASP怎样读取Excel里面sheet的名字
  • asp读取excel时,rs问题.很奇怪
  • ASP读取EXCEL表的问题(急!! 求救)
  • Asp怎样读取多页签的Excel檔?

关键词

  • foxpro
  • microsoft
  • visual
  • nerror
  • odbc
  • dbf
  • driver
  • visual foxpro
  • yes
  • manager

得分解答快速导航

  • 帖主:starry11
  • hchxxzx
  • king4th0
  • renyu732
  • xiedan79
  • ye_zi

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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