我想在form上的一个dbgrid连接数据模块中的ADOQuery,在代码中完成,我先写如下代码:
datamodule2.Q_Product2.Close;
datamodule2.Q_Product2.Parameters[0].Value:=DBCBoxProType.Text;
datamodule2.Q_Product2.Open;
dbgrid1.DataSource:=datamodule2.DS_Product2;
然后下面写dbgrid1.fieldname应该等于什么?
datamodule2.Q_Product2.Close;
datamodule2.Q_Product2.Parameters[0].Value:=DBCBoxProType.Text;
datamodule2.Q_Product2.Open;
dbgrid1.DataSource:=datamodule2.DS_Product2;
然后下面写dbgrid1.fieldname应该等于什么?
解决方案 »
- 求1名长在线的顾问,小弟给的不多500元1个月,要求见内容
- 如何根据数据库查询的结果而显示不同的图形?
- 高分请教: 怎样用BDE Administrator连上MS SQL Server2000???
- 再求一个sql语句:如何使用distinct?
- 怎么D7的 quickrep 没有那个QRchart了?我记得D6里的有啊?怎么搞的,倒退啊?
- 如何循环取26个字母?不要告诉我A,B,C,D....一个一个地取。
- 求援
- 怎样传数组变量?
- 大虾们,我的这个问题还是没有解决
- delphi 10如何编程隐藏另一个进程
- 刚用sql2000出现的问题
- 数据库异常: Invalid blob length 如何解决?
需要写嘛?
你要实现什么功能
不用写,直接棒定就可以了
dbgrid1.Column[0].FieldName:=datamodule2.Q_Product2.DataSource.DataSet.FieldValues['生产厂家'];dbgrid1.Column[0].FieldName:=datamodule2.Q_Product2.DataSource.DataSet.FieldValues['所属类别'];dbgrid1.Column[0].FieldName:=datamodule2.Q_Product2.DataSource.DataSet.FieldValues['库存量'];
我这样写程序报错:"应用程序在当前操作中使用了错误类型的值",我把代码改成datamodule2.Q_Product2.fieldvalues['品名']也是这个错误,我不知道是怎么回事。