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);

 

转载于:https://www.cnblogs.com/ShuiMu/articles/2516074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值