有关conn.open 报错的问题

a2824cl 2005-10-31 07:16:29
我想连接excel,但是有的excel连接不成功,不知道什么原因。

然后网页就报错,有没有方法判断conn.open是否出错,然后不让系统报错,而是转向我自己定义的显示错误的网页

我的代码如下:
Set Conn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & Server.MapPath(testfile)
Conn.Open Driver & DBPath

有的文件在Conn.Open Driver & DBPath 这行报80004005的错误。
...全文
402 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiwanghope 2005-10-31
  • 打赏
  • 举报
回复
连接字符串出了问题,换一种连接方式就可以了~
ybfqlyq 2005-10-31
  • 打赏
  • 举报
回复
結果怎麼樣?
wxiaol 2005-10-31
  • 打赏
  • 举报
回复
UP
问题都已经答完了!
孟子E章 2005-10-31
  • 打赏
  • 举报
回复


Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(testfile)& ";Extended Properties=Excel 8.0;"
用oledb读取dbf文件报错--“外部表不是预期的格式” 我的代码如下 string ole_connstring=String.Empty; ole_connstring = @"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV;Data Source="+FilePath; OleDbConnection ole_conn = new OleDbConnection(ole_connstring); ole_conn.Open(); string insertsql="Insert into ["+tableName+"] (.......; OleDbCommand da=new OleDbCommand(insertsql,ole_conn); da.ExecuteNonQuery(); DBF版本问题,用VFP9的OLEDB即可 方法一: 进入VFP USE TT COPY TO NEWTT TYPE FOX2X 此方法是把表的文件版本转为新的VFP文件版本解决版本问题。 方法二: 升级JET 引擎到SP8,安装MDAC 2.8,到MS的网站去找 1、VFP9的驱动是最新的,各种版本的DBF均可读出; 2、你的连接字串是用JET的引擎,故要升级JET及MDAC; 3、所需文件在MS的网站均有下载。 方法三: 安装vfpoledb.exe(VFP9的OLEDB),在项目中引用Microsoft OLE DB Provider for FoxPro 7.0 Type Library 1.0,然后使用如下代码: OleDbConnection con = new OleDbConnection("Provider=VFPOLEDB.1;Data Source=D:\\2006工程\\南京建设质量监督站\\资料;Collating Sequence=MACHINE"); con.Open(); DataTable dtQY=new DataTable(); OleDbDataAdapter adapt=new OleDbDataAdapter(); adapt.MissingSchemaAction=MissingSchemaAction.AddWithKey; adapt.SelectCommand = new OleDbCommand("select * from 200512.DBF",con); adapt.Fill(dtQY); adapt.Dispose(); DataView dvQY = dtQY.DefaultView; dtQY.Dispose(); con.Close();

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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