高手!高手!在sybase里怎么联sybase 除了用odbc!!!!!!!!!!!!!!
如题:我的sybase版本是11.92 
------解决方案--------------------我用PB的时候用过Sybase,是通过ODBC连的。
------解决方案--------------------帮顶
------解决方案--------------------帮顶
------解决方案--------------------连接字符串为:    
 Provider=ASAProv;eng=center;database = book;uid=DBA;pwd=SQL;    
 commlinks=tcpip(host=200.1.2.248:port=2638)    
 在目前网上查询到的都是没有    
 commlinks=tcpip(host=200.1.2.248:port=2638)这句话!添加上这句话是当数据库与应用程序不在同一台机器上时所必须的。    
 这样就可以直接使用Olede进行数据库连接了    
 好像得有一个.net的驱动。你上网搜一下。
------解决方案--------------------OLE DB 
 1.Adaptive Server Anywhere (ASA) 
 Provider=ASAProv;Data source=myASA; 
 2.Adaptive Server Enterprise (ASE) with Data Source .IDS file 
 Provider=Sybase ASE OLE DB Provider;Data source=myASE; 
 3.Adaptive Server Enterprise (ASE) alternative 1 
 Provider=Sybase.ASEOLEDBProvider;Srvr=myASEserver,5000;Catalog=myDataBase;User Id=myUsername;Password=myPassword; 
 4.Adaptive Server Enterprise (ASE) alternative 2 
 Provider=Sybase.ASEOLEDBProvider;Server Name=myASEserver,5000;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 
 5.Adaptive Server Enterprise (ASE) 12.5 
 Provider=Sybase.ASEOLEDBProvider.2;Server Name=myASEserver;Server Port Address=5000;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; 
 6.Adaptive Server Enterprise (ASE) 15.0 
 Provider=ASEOLEDB;Data Source=myASEserver:5000;Catalog=myDataBase;User Id=myUsername;Password=myPassword; 
 总有一种适合你
------解决方案--------------------Using DataAdapters and stored procedures with Sybase and ODBC.NET     
 http://www.codeproject.com/cs/database/odbcnet_syb_stp.asp
------解决方案--------------------安装一个Sybase客户端添加下面的引用   
 Sybase.Data.SqlClient 
 然后就可以用 
 AseConnection  
 AseCommand 
 AseDataAdapter 
 用法和sqlClient一样
------解决方案--------------------这是Sybase提供的而且可以做分布式事务处理 oledb和odbc就不行
------解决方案--------------------Sybase是垃圾,到现在还没推出基于.net 2.0 的Ado.net DataProvide组件,搞得我们现在郁闷的一比!