.net中连接SYBASE的种种问题

作者:zwztu      http://search.csdn.net/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
posted @ 2004-10-30 17:22  leonardleonard  阅读(204)  评论(0编辑  收藏  举报