C#连结InterBase数据库的问题??

YangYun 2010-02-03 04:50:09
我有一个InterBase数据库,现在准备在Vs2008里通过C#对它进行操作,一用才发现,C#里根本不能调用InterBase数据库,原本以为通过ODBC或OLEDB进行连接,结果却发现不行,到网上进行搜索,说是可以进行sibprovider进行连结,但好像这个sibprovider是必须花钱的,难道微软公司或borland公司就没有开始针对interbase数据库的ODBC或Oledb驱动程序么?有什么办法在C#中对Interbase数据库进行操作啊。
...全文
199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
怡然爸爸 2011-11-12
  • 打赏
  • 举报
回复
string strConnString = "database=192.168.1.111:D:\\dbase\\mydb.ib;assembly=Borland.Data.Interbase,Version=2.5.0.1,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;vendorclient=gds32.dll;provider=Interbase;username=sysdba;password=masterkey";//interbase数据库连接实符串,版本不同使用不同的版本号就行了
BdpConnection Conn = new BdpConnection(strConnString);// 打开连接。
DataSet ds = new DataSet();
string strSql = "select * from \"users\"";//因为InterBase下表是用"tablename"来表示的,所以这里必须用\"来进行转义
BdpDataAdapter dbAdapter = new BdpDataAdapter(strSql, Conn);
dbAdapter.Fill(ds, "userlist");
GridView1.DataSource = ds.Tables["userlist"];
GridView1.DataBind();
imagic777 2010-10-08
  • 打赏
  • 举报
回复
学习下
YangYun 2010-02-04
  • 打赏
  • 举报
回复
谢谢,我马上去下载研究一下。
wuyq11 2010-02-03
  • 打赏
  • 举报
回复
YangYun 2010-02-03
  • 打赏
  • 举报
回复
天,真的没有人能回复一下么?
YangYun 2010-02-03
  • 打赏
  • 举报
回复
没有人回复关注一下么?

111,123

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧