网上查找的基本是dbExpress -> TDataSetProvider -> TClientDataSet -> TDataSource ->TDBGrid 这个模式,但是都没有具体代码实现,我试了些网上的方法也没成功,希望回复的人能给出具体代码,可以直接发我邮箱:[email protected]
如果用文字说明请贴上代码注释数据库Delphi
如果用文字说明请贴上代码注释数据库Delphi
解决方案 »
- TFrame最大高度只有32767如何修改
- 一个Timer1控件的问题!!
- TreeView里OverlayIndex在节点Move后的问题
- 小弟电脑中毒了,请求帮助啊
- QQ接收消息窗口,也可显示带色文字,也可以显示图片,DELPHI中用什么控件,还是要三方控件?
- 李维的《Delphi 5.x 分布式多层应用系统篇》的附带光盘哪儿有得下!
- 寻找能开发IM软件的朋友组队!有月薪!可兼职
- 初学Delphi,请教关于soap/web service客户端调用perl服务端的问题。
- 帮忙回答一下各位!
- 我与DELPHI的十年感情经历
- 谁能将这一段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的效率相当的高