在DELPHI中怎么使用TClientDataSet控件建立和firebird数据库的连接

gyp_499019480 2013-06-25 05:17:14
网上查找的基本是dbExpress -> TDataSetProvider -> TClientDataSet -> TDataSource ->TDBGrid 这个模式,但是都没有具体代码实现,我试了些网上的方法也没成功,希望回复的人能给出具体代码,可以直接发我邮箱:gyp_499019480@163.com
如果用文字说明请贴上代码注释
...全文
352 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sixgj 2013-07-10
  • 打赏
  • 举报
回复
我都是直接代码实现。
gyp_499019480 2013-07-02
  • 打赏
  • 举报
回复
这些控件都在一个DBgrid上? 我里面的属性不知道怎么设置; 我现在的控件参数设置如下: 1.SQLConnection1 : TSQLConnection ConnectionName := FBConnection; Driver := Firebird; GetDriverFunc := getSQLDriverINTERBASE; LibraryName := dbxfb.dll; VendorLib := fbclient.dll; 2.SQLDataSet1 : TSQLDataSet DataSource := datasource1; SQLConnection := SQLConnection1; 3.DataSetProvider1 : TDataSetProvider DataSet : ClientDataSet1; 4.ClientDataSet1 : TClientDataSet MasterSource := datasource1; 5.datasource1: TDataSource DataSet := ClientDataSet1; 现在能连接上但不能显示数据,第一个控件TSQLConnection的参数应该说没什么问题的。提示的错误是: ClientDataSet1:Missing data provider or data packet 在3、4、5号控件上改参数改了半天还是一样的错误,参数到底怎么设置?求指导
npkaida 2013-07-02
  • 打赏
  • 举报
回复
既然 TSQLConnection TSimpleDataSet TDataSource 的方式连接你会了, 那么同样只要: TSQLConnection -> TSQLDataSet -> TDataSetProvider -> TClientDataSet -> TDataSource ->TDBGrid 就可以了。
TatukGIS 2013-07-02
  • 打赏
  • 举报
回复
建议阅读 李维写的 《Delphi2006高效数据库程序设计:dbExpress篇》 csdn 里有 别的网友 上传的 地址如下 http://download.csdn.net/detail/jingcuo/5425183 dbexpress的效率相当的高
TatukGIS 2013-07-02
  • 打赏
  • 举报
回复
第三部错了 应该如此 object DataSetProvider1: TDataSetProvider DataSet = SQLDataSet1 Options = [poAllowCommandText, poUseQuoteChar] 第四部也错了,应该是 object ClientDataSet1: TClientDataSet ProviderName = 'DataSetProvider1'
gyp_499019480 2013-07-01
  • 打赏
  • 举报
回复
没人知道么,跪求指导,自己给自己顶一个
gyp_499019480 2013-06-25
  • 打赏
  • 举报
回复
注释:TSQLConnection TSimpleDataSet TDataSource的方式连接我会

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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