.net中连接SYBASE的种种问题

本文围绕Sybase数据库连接展开,探讨了使用OLEDB、MSDATASHAPE、OLEDB FOR ODBC和ODBC.net连接的情况,如ASE的OLEDB提供者下载、MSDATASHAPE连接速度慢、OLEDB FOR ODBC建立后提示无效属性等问题,还提及ODBC.net调用带参数存储过程时遇到的错误。
作者: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、付费专栏及课程。

余额充值