C# .net连接Sybase的方法

一  ODBC方式连接

     1  安装Sybase客户端,安装ODBC驱动,配置DSN<略>

     2  连接代码

    

string strconn = "DSN=TEST;SRVR=TEST;DB=DB;UID=sa;PWD=;";

OdbcConnection SybaseConn = new OdbcConnection(strconn);

OdbcDataAdapter da = new OdbcDataAdapter("select * from TableName",SybaseConn);

DataTable dt = new DataTable();

da.fill(dt);

二  用Sybase.Data.AseClient连接

     1 下载 Sybase.Data.AseClient.dll sybdrvado11.dll sybdrvssl.dll 三个DLL ,下载地址:DLL下载

     2 将这三个DLL拷贝到bin目录下

     3 在项目中添加对Sybase.Data.AseClient.dll 的引用

     4 代码中添加:using Sybase.Data.AseClient;

     5 连接代码

//用Sybase.Data.AseClient连接数据库
//data source 服务器IP地址
//database  数据库名称
//charset 字符集(服务器与客户端要相同 否则会乱码)
//port 端口号
//uid sa  不解释
AseConnection con = new AseConnection("Data Source=Server IP;database=DB;charset=cp850;Port=端口号;UID=sa;PWD=");
AseDataAdapter da = new AseDataAdapter("select * from BFBHDD.Mytest", con);
da.Fill(dt);

 

posted @ 2012-05-24 09:53  水目之痕  阅读(7922)  评论(5编辑  收藏  举报