我用OdbcConnection连接Sybase数据库,调用Open()方法打开连接时出错,
错误提示信息为:"未在本地计算机上注册“Sybase.ASEOLEDBProvider”提供程序。
代码如下:
try{
OdbcConnection   odbcCon=null;
odbcCon=new  OdbcConnection("Persist Security Info=False;User ID=sa;Password=123;Initial Catalog=UserManage;Data Source=YWS;Packet Size=4096") ;
odbcCon.Open(); 
}catch(Exception err)
{

}
请问是不是还需要安装一个连接到Sybase数据库的OLEDB驱动程序,如需要的话又去什么地方可以下载呢?求各位大侠帮帮忙。拜托啦!

解决方案 »

  1.   

    strconnection="Provider=Sybase ASE OLE DB Provider;Data Source=netup001; initial Catalog=lw;User ID=sa;Password=";OleDbConnection objconnection=new OleDbConnection(strconnection);

    objconnection.Open();
      

  2.   

    http://search.csdn.net/Expert/topic/894/894064.xml?temp=.3162042
      

  3.   

    Provider=Sybase ASE OLE DB Provider;Data Source=; initial Catalog=;User ID=sa;Password=
    使用标准的套接字和驱动
      

  4.   

    Provider=Sybase ASE OLE DB Provider;Data Source=YWS
      

  5.   

    可能你的ODBC 有问题,重装个