.net中连接SYBASE的种种问题

博客主要探讨了在.NET环境下连接Sybase数据库的多种方式及遇到的问题。包括使用OLEDB、MSDATASHAPE、OLEDB FOR ODBC和ODBC.net连接时的情况,如OLEDB提供者下载、MSDATASHAPE速度慢、OLEDB FOR ODBC属性无效、ODBC.net调用带参存储过程报错等,还给出了连接示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:zwztu http://search.youkuaiyun.com/Expert/topic/1612/1612693.xml?temp=.2369806

首先如果用OLEDB连呢?如果用ASE 的OLEDB 提供者,那这个提供者哪里有下呢?
其次如果用MSDATASHAPE连,可以是可以,但是速度似乎很慢。。。
再次如果用OLEDB FOR ODBC,为什么建立的时候能测试成功,但是建立完成后就提示无效的属性。
最后就是用ODBC.net的确是可以连,但是怎么调用带参数的存储过程?
有人说COMMAND.TEXT里要写成CALL {。。。。。} 我试过了,以前提示没有参数提供的错误没有了,但是换来了其他莫名的错误,请详细点说一下可以么?谢谢了


---------------------------------------------------------------

OLE DB Provider for Sybase Adaptive Server Enterprise (ASE)
oConn.Open "Provider=Sybase ASE OLE DB Provider;" & _
"Data source=myASEServer"
' Or
oConn.Open "Provider=Sybase.ASEOLEDBProvider;" & _
"Srvr=myASEServer,5000;" & _
"Catalog=myDBName;" & _
"User Id=myUserName;" & _
"Password=myUserPassword"
Where:
- The Sybase ASE OLE DB provider from the Sybase 12.5 client CD
- 5000 is the port number for Sybase.

Note: The Open Client 12 Sybase OLE DB Provider fails to work without creating a Data Source .IDS file using the Sybase Data Administrator. These .IDS files resemble ODBC DSNs.

Note: With Open Client 12.5, the server port number feature finally works, allowing fully qualified network connection strings to be used without defining any .IDS Data Source files.

http://my.sybase.com/search_advanced
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值