ADO.NET啊。在程序里直接连的。先装了ACE的OLEDB驱动(我也就只装了这个,连ODBC都没装)。 然后程序里根据配置生成连接字符串:connectText = "rovider=Sybase ASE OLE DB Provider;Server Name=192.168.0.1,4000;Initial Catalog=MyDB;User Id=sa;Password=***;";然后就是正常操作。
public static OleDbConnection GetOleDbConnection(string strOleDbConnectionString) { OleDbConnection oleDbCN = new OleDbConnection(); oleDbCN.ConnectionString = strOleDbConnectionString; oleDbCN.Open(); return oleDbCN; }
你是怎么连接数据库的?我的是
win2003 + vs.net2003(c#) + ase12.5 ado.net
然后程序里根据配置生成连接字符串:connectText = "rovider=Sybase ASE OLE DB Provider;Server Name=192.168.0.1,4000;Initial Catalog=MyDB;User Id=sa;Password=***;";然后就是正常操作。
{
OleDbConnection oleDbCN = new OleDbConnection();
oleDbCN.ConnectionString = strOleDbConnectionString; oleDbCN.Open(); return oleDbCN;
}