最近做一个车辆征税系统的项目,要用到Sybase数据库,但自己又从来没有学过此数据库,要连接此数据库,真不知道怎么下手,网上高手多,但是都不是说的很清楚,我网上的资料都看遍了。也没有找到好的方法。ODBC ,OLEDB等等连接都试了。但是都出现各种问题。但是最终还是尝试成功了。现我给大家分享一下。顺便说一下此代码算是操作Sybase的最好的解决方案,最近项目多,就不多说了。大家下载源代码就看懂了。
数据库:ase1252_de_win
.NET:VS2008的源代码
bin文件夹里面有三个文件,大家COPY到自己的项目里面就可以用了
Sybase.Data.AseClient.dll
sybdrvado11.dll
sybdrvssl.dll
.NET:VS2008的源代码
bin文件夹里面有三个文件,大家COPY到自己的项目里面就可以用了
Sybase.Data.AseClient.dll
sybdrvado11.dll
sybdrvssl.dll
代码就不多分析了,大家应该都能看得懂
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Sybase.Data.AseClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AseConnection conn = new AseConnection("Data Source='220.202.38.100';Port='5000';UID='sa';PWD='';Database='master';");
AseCommand cmd = null;
AseDataReader reader = null;
try
{
conn.Open();
cmd = new AseCommand("SELECT * FROM spt_values", conn);
reader = cmd.ExecuteReader();
GridView1.DataSource = reader;
GridView1.DataBind();
reader.Close();
reader.Dispose();
}
catch
{
}
}
}
查询出来的结果是:
没有评论:
发表评论