在DELPHI中怎么使用TClientDataSet控件建立和firebird数据库的连接 网上查找的基本是dbExpress -> TDataSetProvider -> TClientDataSet -> TDataSource ->TDBGrid 这个模式,但是都没有具体代码实现,我试了些网上的方法也没成功,希望回复的人能给出具体代码,可以直接发我邮箱:[email protected] 如果用文字说明请贴上代码注释数据库Delphi 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注释:TSQLConnection TSimpleDataSet TDataSource的方式连接我会 既然 TSQLConnection TSimpleDataSet TDataSource 的方式连接你会了,那么同样只要:TSQLConnection -> TSQLDataSet -> TDataSetProvider -> TClientDataSet -> TDataSource ->TDBGrid 就可以了。 这些控件都在一个DBgrid上?我里面的属性不知道怎么设置;我现在的控件参数设置如下:1.SQLConnection1 : TSQLConnectionConnectionName := FBConnection;Driver := Firebird;GetDriverFunc := getSQLDriverINTERBASE;LibraryName := dbxfb.dll;VendorLib := fbclient.dll;2.SQLDataSet1 : TSQLDataSetDataSource := datasource1;SQLConnection := SQLConnection1;3.DataSetProvider1 : TDataSetProviderDataSet : ClientDataSet1;4.ClientDataSet1 : TClientDataSetMasterSource := datasource1;5.datasource1: TDataSourceDataSet := ClientDataSet1;现在能连接上但不能显示数据,第一个控件TSQLConnection的参数应该说没什么问题的。提示的错误是:ClientDataSet1:Missing data provider or data packet在3、4、5号控件上改参数改了半天还是一样的错误,参数到底怎么设置?求指导 第三部错了应该如此 object DataSetProvider1: TDataSetProvider DataSet = SQLDataSet1 Options = [poAllowCommandText, poUseQuoteChar]第四部也错了,应该是object ClientDataSet1: TClientDataSet ProviderName = 'DataSetProvider1' 建议阅读 李维写的 《Delphi2006高效数据库程序设计:dbExpress篇》csdn 里有 别的网友 上传的 地址如下http://download.csdn.net/detail/jingcuo/5425183dbexpress的效率相当的高 对Adodataset.Recordset直接赋值报错:Field '' has no dataset 那位好心人提供各DELPHI6下载阿?谢谢~~ 让程序怎么要延时几秒后再执行程序? 有关delphi类成员指定的问题? 怎样可以把注册表的信息读出来啊? 如何统计一段程序的执行时间? 如何将delphi6.0的fastnet组件装到delphi7.0上? 在什么控件上能用程序画图(moveto等语句画线的)?怎样画? 关于线程的问题! 在家知不知道在商场零售打印出的单子是用什么控件写的吗? 谁能将这一段VC6代码转为 Delphi 的 为什么调用过程这样就不行。
那么同样只要:
TSQLConnection -> TSQLDataSet -> TDataSetProvider -> TClientDataSet -> TDataSource ->TDBGrid
就可以了。
我里面的属性不知道怎么设置;
我现在的控件参数设置如下:
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号控件上改参数改了半天还是一样的错误,参数到底怎么设置?求指导
应该如此
object DataSetProvider1: TDataSetProvider
DataSet = SQLDataSet1
Options = [poAllowCommandText, poUseQuoteChar]第四部也错了,应该是
object ClientDataSet1: TClientDataSet
ProviderName = 'DataSetProvider1'
csdn 里有 别的网友 上传的
地址如下
http://download.csdn.net/detail/jingcuo/5425183dbexpress的效率相当的高