C# ADO.NET 连接Sybase 数据库
using Sybase.Data.AseClient;//反编译修改后的DLL public class SybaseHelper
{
public AseConnection con; public SybaseHelper()
{
this.con = new AseConnection("Data Source=10.196.58.43;Database=DBA;Port=2638;UID=dba;PWD=sql");
} public DataSet DataAdapters(string sql)
{ try
{
con.Open();
AseCommand command = new AseCommand(sql, con);
DataSet ds = new DataSet();
AseDataAdapter adapter = new AseDataAdapter();
adapter.SelectCommand = command;
adapter.Fill(ds); return ds;
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
con.Dispose();
} } public void ExcuteSql(string sql)
{
try
{
con.Open();
AseTransaction trans = con.BeginTransaction(); AseCommand command = new AseCommand(sql, con);
AseDataAdapter ada = new AseDataAdapter();
command.Transaction = trans;
command.ExecuteNonQuery();
command.Dispose(); trans.Commit();
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
con.Dispose();
}
}
}
免安装客户端需要引用DLL
msvcr71.dll
sybdrvado11.dll
sybdrvssl.dll
Sybase.Data.AseClient /*可以反编译,本人就是反编译修改部分代码后才能使用*/
本文地址: DLL包


C# ADO.NET 连接Sybase 数据库的更多相关文章
- DBeaver数据库管理工具连接Sybase数据库
		
DBeaver数据库管理工具连接Sybase数据库 1. 下载DBeaver 官方网站:http://dbeaver.jkiss.org/ DBeaver5.3.1解压缩版(不用安装和配置):http ...
 - linux连接sybase数据库-isql
		
转自:http://blog.knowsky.com/196438.htm 想要linux连接sybase数据库用命令isql: isql [-U login id] [-P password] [- ...
 - Python3.x: pyodbc+FreeTDS+UinxODBC连接sybase数据库(Linux系统)
		
Python3.x: pyodbc+FreeTDS+UinxODBC连接sybase数据库(Linux系统) 一.安装UinxODBC以及依赖包 yum -y install gcc gcc-c++ ...
 - Python3.x:pyodbc连接Sybase数据库操作(Windows系统下DNS模式)
		
Python3.x:pyodbc连接Sybase数据库操作(Windows系统下DNS模式) 一.安装模块pyodbc pip install pyodbc 二.配置odbc数据源 (1).windo ...
 - ADO.NET连接到数据库(oracle)
		
本文摘抄于http://www.cnblogs.com/luluping/archive/2009/10/13/1582737.html,如有侵权,请联系博主. OracleConnection 对象 ...
 - C#连接Sybase数据库,Anywhere 8
		
数据库版本是Adaptive Server Anywhere 8 1.添加引用,程序集 iAnywhere.Data.AsaClient.dll文件在数据库的安装目录下,例如:C:\Program F ...
 - 解决JAVA连接Sybase数据库查询数据乱码的问题
		
连接字符串加上charset=eucgb&jconnect_version=0例如:jdbc:sybase:Tds:server:port/database?charset=eucgb& ...
 - C++中用ODBC和ADO方式连接SQL数据库
		
https://wenku.baidu.com/view/f01e4e762f3f5727a5e9856a561252d380eb2033.html
 - Sybase数据库的连接,JNDI配置,Hibernate配置
		
最近的一个项目就是移植老项目的代码,有一个模块用的是Sybase数据库,我表示从来没接触过,更不用说怎么用了.再者这东西都是几乎被淘汰的东西了,而且网上搜到的东西简直了,全是复制粘贴的. 一.使用工具 ...
 
随机推荐
- Ext5实现树形下拉框ComboBoxTree
			
最近为了实现一个属性下拉框被Ext框架折腾了好几天.. 所以,首先要说的是,不管你要做什么系统.强烈建议你不要选择Ext.据我这几天的搜索,应该这个框架现在用的人也很少了. Ext框架的缺陷:框架沉重 ...
 - 关于leetcode中链表中两数据相加的程序说明
			
* Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ ...
 - 机电传动控制  PLC梯形图编程练习
			
交通灯控制 在如下图的场景中,打开SW1开关后,交通灯控制器开始工作,关闭SW1则控制器停止工作. 梯形图: 仿真结果: 可以满足所需要求. 输送带控制 输送带场景如下图: 梯形图: 仿真结果: 满足 ...
 - centos7 docker  zookeeper
			
docker run --name=zookeepertmp -i -t centos7/jdk7 /bin/bash cd /home wget http://apache.fayea.com/zo ...
 - ASP.NET MVC Jquery Validate 表单验证的多种方式
			
在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体验也会得到很大的提升.在开发过程中我们可以不借助 JS 库,自己去手写 JS ...
 - CentOS下设置MySQL的root密码
			
CentOS刚装的MySQL一般需要重设MySQL密码,可以用以下方法重设. 方法一. Js代码 # /etc/init.d/mysqld stop # mysqld_safe --user=my ...
 - django学习记录--第一个网页“hello django”
			
一.安装django 下面两种方法任选其一 1.pip或easy_install 安装 pip install django easy_install django 2.到django官网(https ...
 - adaboost原理与实践
			
Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器).其算法本身是通过改变数据分布来实现的,它根据 ...
 - cordova 下载更新
			
function UpdateForAndroid(downloadUrl) { $ionicLoading.show({ template: "已经下载:0%" }); var ...
 - Mac下python初学之Image库(PIL)
			
Mac下python 使用Image库 安装PIL,下载http://www.pythonware.com/products/pil/ 解压PIL源码包,阅读README知道需要使用python se ...