错误:ADODC:没有指定记录源[ADO]:没有为命令对象设置命令 50

错误:ADODC:没有指定记录源[ADO]:没有为命令对象设置命令程序中有使用的ADODC和DATAGRID捆绑显示表格在运行程序时出现该问题,可能是什么原因呢?表格虽还... 错误:ADODC:没有指定记录源[ADO]:没有为命令对象设置命令
程序中有使用的ADODC 和DATAGRID捆绑显示表格

在运行程序时出现该问题,可能是什么原因呢?
表格虽还能正常现实,但在启动和关闭程序时就出现上述错误.
怎么样才能解决呢?
有人说:
“通过代码把datagrid和ADo绑定的,在datagrid的datasource的属性中置空就可以了。”
代码:
Set DataGrid1.DataSource = Adodc1
可是代码写在哪个地方呢?
急急急!!!
大哥你的这些代码要写在那些地方啊?
我用VC做的,要添加到哪个文件哪个地方啊?
Priavte sub form_load()
……
'已经设置好ADODC的数据源
set datagrid1.datasource=adodc1
……
end sub

Private Form_Unload(Cancel As Integer)
……
set datagrid1.datasource=nothing
……
End sub
展开
 我来答
XnnYygn
2006-05-03 · TA获得超过751个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:0
展开全部
在程序设计时就可以设计DataGrid的记录源(ADODC)了,而一开始需要设计ADODC的数据源,比如MDB文件

如果你要写代码
可以这样写:
Priavte sub form_load()
……
'已经设置好ADODC的数据源
set datagrid1.datasource=adodc1
……
end sub

Private Form_Unload(Cancel As Integer)
……
set datagrid1.datasource=nothing
……
End sub

现在只是解决控件连接问题,我看“错误:ADODC:没有指定记录源[ADO]:没有为命令对象设置命令”是对ADODC说的,请检查ADODC的ConnectString连接字符串和确定ADODC的数据来源(表格,查询等)——RecordSet属性:

RecordSource 属性(ADO Data 控件)

返回或设置语句或返回一个记录集的查询。

语法

object.RecordSource [= value ]

RecordSource 属性的语法包括下述部分:

部分 描述
Object 一个对象表达式,其值为“应用于”列表中的一个对象。
Value 一个字符串表达式,它指定了一个记录源,如“设置值”中所描述的。

设置值

value 的设置值为:

设置值 描述
表名称 一个数据库表的名称。
SQL 查询 一个有效的 SQL 字符串,该字符串使用了适合于数据源的语法。
匿名用户
2012-08-31
展开全部
sql语句需要初始化的!不是数据源的问题在GetRecordSource(sql);之前添加sql语句!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式