当前位置:编程学习 > VB >>

十万火急!EXCEL 连接 SYBASE 数据库

SYBASE 版本是11.3的版本,在EXCEL中通过VBA编程方式连接SYBASE数据库,综合网上的连接方式,用以下的字符串cn1.Open "Provider=MSDASQL.1;DRIVER={Sybase System 11};SRVR=cqsyb;DB=hcqmis;UID=sa;PWD=xfcqmisadmin“,在调试状态下可以通过。但退出调试正常运行时,弹出错误提示:”运行时错误-2147418113 (8000ffff),灾难性故障。“,反复测试各种连接,都不成功,时间紧迫,请成功进行过连接的高手们多多赐教。感谢,感谢。 --------------------编程问答-------------------- 用ADO的标准方式连接.

Conn.Open "Provider=Sybase.ASEOLEDBProvider.2;database=" & Database & ";User ID=" & Uid & ";Password=" & Pwd & ";Server Name=" & SerName & ";Server Port Address=" & SerPort & ";Character Set=iso_1;Network Protocol=Winsock;Connect Timeout=5;Select Method=Direct;Row Cache Size=50;Packet Size=1;Default Length For Long Data=1024;Persist Security Info=True"

--------------------编程问答-------------------- 老大,还是不行,提示如下:运行时错误3706,方法open作用于对象_Connection时失败。请问一下我所连的数据库版本是sybase 11.9.2能用ASEOLEDBProvider.2的驱动吗?那个是否是用于12的版本的?请指教,多谢。 --------------------编程问答--------------------

conn.Open "provider=microsoft.jet.oledb.4.0;extended properties='excel 8.0;hdr=yes';data source=" & "c:\123.xls"
--------------------编程问答--------------------
看错了,还以为是连接Excel --------------------编程问答-------------------- 先用系统ODBC建立连接测试一下看是否成功 --------------------编程问答-------------------- 用Adodc试试看吧 --------------------编程问答--------------------
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,