经济开放程度高:VB中datalist无法显示数据,急,课题卡在这了,帮帮小妹

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 16:40:43
控件属性如下:
对象名 属性 属性值
AdoFuncId CommandType 8-adCmdUnknown
Datalist1 BoundColumn 机构.机构ID
ListField 机构.机构名称
RowSource AdoFuncId
在FormLoad事件中,设置了AdoFuncId的ConnectionString
在CommandOK_Click事件中,编码如下
AdoFuncId.RecordSource = "SELECT 功能元.功能元ID,机构.机构ID,机构.机构名称 FROM 机构 INNER JOIN" _
+ "(功能元 INNER JOIN 功能元-机构 ON 功能元.功能元ID=功能元-机构.功能元ID)" _
+ "ON 机构.机构ID=功能元-机构.机构ID WHERE 功能元.功能元ID LIKE '0000*'"
AdoFuncId.Refresh
(以上sql查询语句比较复杂,但是在access中试过,是正确的,而且也有符合条件的数据)
但是,程序运行时,按下确定按钮后,Datalist中什么数据都没有,请问是什么问题?
AdoFuncId就是adodc,只是为了编程,我把名称改成AdoFuncId了
我把控件属性重新写一下,上面的格式乱了:
对象名:AdoFuncId 属性:CommandType 属性值:8-adCmdUnknown
对象名:Datalist1 属性:BoundColumn 属性值:机构.机构ID
对象名:Datalist1 属性:ListField 属性值:机构.机构名称
对象名:Datalist1 属性:RowSource 属性值:AdoFuncId

用直接用adodc吧