求助,通过ODBC连接interbase怎么做?

chrisJiang 2003-07-17 09:16:51
我已经装了interbase的ODBC驱动程序,可我不知道怎么写连接字符串,也不知道用什么类来操作interbase数据库,最好给能一段插入数据方面的源代码做例子。各位高手请多帮忙,本人不胜感激!
...全文
164 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xrenwu 2004-03-24
  • 打赏
  • 举报
回复
billtzh(babywawa) ,firebird的ODBC驱动哪里有下载啊?
chrisJiang 2003-07-28
  • 打赏
  • 举报
回复
谢谢billtzh(babywawa)
billtzh 2003-07-28
  • 打赏
  • 举报
回复
最好是在图形界面下先连好。因为好像支持不太好。有时我连表都加不进去。最好select加表时还是自己手写的。开发interbase最好还是用delphi/bcb我是没办法。非要用MS的东东。原本bcb写的快写好了。现在从头学起
billtzh 2003-07-28
  • 打赏
  • 举报
回复
我连的是firebird,与interbase100%兼容。不过是在可视控件里连的。我想new一个也一样。
没问题。fill也能成功。

this.odbcConnection1.ConnectionString = "DSN=time;DBNAME=D:\\data\\TIME.GDB;DRIVER={Firebird/InterBase(r) driver};UID=sysdba" +
"";
odbcDataAdapter1.Fill (dS_Project1,"PROJECT");
chrisJiang 2003-07-28
  • 打赏
  • 举报
回复
就没有人做过吗?连接字符串给一个吧,本人不胜感激
ArLi2003 2003-07-20
  • 打赏
  • 举报
回复
interbase 我手上没有,如果实在不行试试用过去的ADO,应该都支持
chrisJiang 2003-07-19
  • 打赏
  • 举报
回复
help me,please
ArLi2003 2003-07-18
  • 打赏
  • 举报
回复
方法1:

用ODBC 建DSN 然后只要和其它DSN 一样用DSN就行了,不必考虑中间层

方法2:

用ODBC建一个文件DSN,选完数据库用户名等之后,用记事本打开该文件(*.dsn)将里面的内容做为oledb conection 串就行了
chrisJiang 2003-07-18
  • 打赏
  • 举报
回复
我的查询绑定语句如下,总是在MyAdapter.Fill( MyDataSet, "MyTable" );这一句报错,但我换成SQL server的DSN数据源就没问题了,请教是什么原因?你的正确的代码,能给我参考一下吗?SelectString是传递来的查询字符串。
ConnectionString="DSN=ship;Uid=SYSDBA;Pwd=masterkey";
OdbcConnection MyConnection = new OdbcConnection( ConnectionString );
OdbcCommand MyCommand = new OdbcCommand( SelectString, MyConnection );
OdbcDataAdapter MyAdapter = new OdbcDataAdapter();
MyAdapter.SelectCommand = MyCommand;
DataSet MyDataSet = new DataSet();
MyAdapter.Fill( MyDataSet, "MyTable" );
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-17 09:16
社区公告

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