为什么我这样设置还是不能在DBGrid中显示来自两个表的信息?
我想在dbgrid中显示来自两个表的信息
两个表的结构是
vcd_table(vcd_no,movie_name,price,time)
vcd_detail_table(vcd_no,LANGUAGE, MAJOR_STAR, REGION, TYPE)
最终我想在dbgrid中显示movie_name,language,region,type,major_star这五个字段的信息
我是按照如下步骤进行设计:
1我首先添加了一个TADOConnection,并设置好连接到我的数据库vcddb.mdb
2然后添加了一个TADODataSet,并设置好其Connection属性为ADOConnection1
并在起Commandtext Editor对话框中输入如下语句:
select b.MOVIE_NAME as 影片名称 ,a.LANGUAGE as 语种, a.REGION as 区域, a.TYPE as 类型, a.MAJOR_STAR as 主要演员
from VCD_DETAIL_TABLE a, VCD_TABLE b
where a.vcd_no=b.vcd_no
3随后我添加了一个TDataSource并设置其DataSet为ADODataSet1
4最后我拖了一个DBGrid到窗体上,并设置起DataSource为DataSource1
而当我打开其Column的编辑框添加了一列在其中准备选择FieldName时,出先一出错对话框,显示“未指定的错误”
另外我将TADODataSet换成TADOQuery问题还是解决不了!:(
请问各位,我错在哪?怎么改正或添加其他的设置才能在fieldname中选择来自两个表的信息?还是根本不能在fieldname中选择来自两个表的信息?要通过其他的设置?
两个表的结构是
vcd_table(vcd_no,movie_name,price,time)
vcd_detail_table(vcd_no,LANGUAGE, MAJOR_STAR, REGION, TYPE)
最终我想在dbgrid中显示movie_name,language,region,type,major_star这五个字段的信息
我是按照如下步骤进行设计:
1我首先添加了一个TADOConnection,并设置好连接到我的数据库vcddb.mdb
2然后添加了一个TADODataSet,并设置好其Connection属性为ADOConnection1
并在起Commandtext Editor对话框中输入如下语句:
select b.MOVIE_NAME as 影片名称 ,a.LANGUAGE as 语种, a.REGION as 区域, a.TYPE as 类型, a.MAJOR_STAR as 主要演员
from VCD_DETAIL_TABLE a, VCD_TABLE b
where a.vcd_no=b.vcd_no
3随后我添加了一个TDataSource并设置其DataSet为ADODataSet1
4最后我拖了一个DBGrid到窗体上,并设置起DataSource为DataSource1
而当我打开其Column的编辑框添加了一列在其中准备选择FieldName时,出先一出错对话框,显示“未指定的错误”
另外我将TADODataSet换成TADOQuery问题还是解决不了!:(
请问各位,我错在哪?怎么改正或添加其他的设置才能在fieldname中选择来自两个表的信息?还是根本不能在fieldname中选择来自两个表的信息?要通过其他的设置?
...全文
相关推荐
delphi动态配置DBgrid列显示类
delphi dbgrid+clientdataSet实现的动态配置dbgrid显示列类,输入一个xml文件,单保存即可把dbgrid中所有列保存到xml中,还可以拖动,修改是否显示,显示宽度。
Delphi中DBGrid数据分行/拆行/多行显示
Delphi中DBGrid数据分行/拆行/多行显示
同步两个DBGrid的水平滚动条
同步两个DBGrid的水平滚动条 下载后需自己创建一个测试用的数据表,并连接数据库 测试发现,对于DBGrid的滚动条,单击时可同步,拖动时不能实时同步;对于cxDBGrid则拖动时也可实时同步
Delphi 在 DBGrid 里面显示分组统计的源代码
Delphi程序在 DBGrid 里面显示分类统计,也就是小计。用 ClientDataSet 的 TAggregateField 的方法,也可以用 DBGridEh。本程序演示了这两种方法。
Delphi中使用DBGrid控件显示产品销售表
摘要:Delphi源码,数据库应用,DBGrid 一个Delphi数据库控件使用实例,运用DBGrid网格控件显示数据库中的数据,基础但实用的技巧,再平常不过的基础技巧,本例使用DBGrid控件实现产品销售情况清单,数据了自SQLSERVER数据库,数据库在Database文件夹中。


数据库相关
