初学习.Net和FireBird数据库时遇到最大的难题就是如何去连接打开数据库,在调试程序时总会出这样或是那样的错误,但只要努力去寻找答案,就会成功的!
一、安装Firebird .Net Data Provider
要在.Net中访问firebord数据库,必须要下载.Net Framework 相应版本的Firebird .Net Data Provider (Url: http://firebird.sourceforge.net/index.php?op=files&id=netprovider).本人下载的是Version 1.6.3的。使用的.Net framework 1.1的版本。安装完成后,应该重起计算机,虽然没有提示重起。
二、在工具箱Web 窗体中添加项
选中FbConnection ,FbCommandBuilde,FCommand,FbDataAdapter选项,确定后即可在页面视图中使用本控件了。
三、其他注意事项
在设计中,尤其注意Sql语句的写法。相信大家调试中出现如下错误。
Dynamic SQL Error
SQL error code = -204
Table Unknown
MasterName
At line 1, column 15.
其实这是sql语句写错了,因为他的编写格式不太一样,网上有的使用如下格式:
(Example)
"select * from \"MyTable\""
但是,这样我没有调试通过,不知道我哪里设置有问题。
我是这样写的并且调试通过。
"select * from ""MyTable"" "
如果选择列,那么也需要加上引号,如下:
"select ""C1"" , ""C2"" from ""MyTable"" "
注意以上问题应该操作FireBird数据库来就没有什么问题了!