求助ADO对象提示未定义类型的原因 点击:2582 | 回复:13



流量计

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 58回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2003年11月04日
发表于:2004-02-11 13:31:00
楼主
iFix中定义如下语句: Dim cnn As ADODB.Connection Dim rs As ADODB.Recordset Dim sql As String Dim ConnectionString As String Set cnn = New ADODB.Connection Set rs = New ADODB.Recordset cnn.CursorLocation = adUseClient cnn.ConnectionString = "driver={SQL Server};" & _ "server=127.0.0.1;uid=sa;pwd=shang;database=gas_data" cnn.Open sql = "select * from Unit_Info" rs.CursorType = adOpenKeyset rs.LockType = adLockOptimistic rs.Open sql, cnn, adOpenDynamic 后提示不能识别未定义的类型,然后我加入Miscrosoft ADO Control组件,再运行还是不行,但是在VB中却可以,不知道为什么?请各位大侠指点。。



ControlLogix

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2004年1月04日
发表于:2004-01-05 11:13:00
1楼
我按照您的代码试过了,是可以的,谢谢您,的确是可以的,你看看加入了MIRCOSOFT ADO 的引用没有,如果加了马上是可以的。

coverlove

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 41回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2004年1月05日
发表于:2004-01-05 11:20:00
2楼
请教您是怎么加入Mircrosfot Ado的引用的,能说的具体点嘛,谢谢。我是先新建一个对话框,然后插入OLE对象,选择Mircosoft Ado Data Control后,对话框上面就有了改控件,然后就不管它。最后加入按钮并在按钮的脚本(事件)中加入以上的代码的,运行出错说类型未定义。。

coverlove

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 41回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2004年1月05日
发表于:2004-01-05 11:53:00
3楼
有谁用过,请给我指点指点呀,急用呀

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2004-01-05 13:49:00
4楼
ifix-〉[开发平台]-〉[工具]-〉[引用]。 ms ado 2.7

qqqqq111

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 18回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2003年11月22日
发表于:2004-01-05 16:35:00
5楼
ifix-〉[开发平台]-〉[工具]-〉[引用]。   ms ado 2.7 我的ifix怎么没有啊?

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2004-01-05 17:15:00
6楼
msado 2.5有吗?

qqqqq111

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 18回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2003年11月22日
发表于:2004-01-06 21:28:00
7楼
没有:[工具]-〉[引用]。请指教,我很菜。

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2004-01-07 08:42:00
8楼
msado在ifix VBA中的全名为: Microsoft Activex Data Objects 2.5 Microsoft Activex Data Objects 2.6 Microsoft Activex Data Objects 2.7 任一选用后会出现一小标记,确定就行了.

qqqqq111

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 18回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2003年11月22日
发表于:2004-01-08 11:37:00
9楼
我看见了,非常感谢deng_lp,这里有你真好。

铛铛

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 32回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2002年1月24日
发表于:2004-02-11 13:31:00
10楼
怎么添的,我看不见。

曹求洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年12月17日
发表于:2004-05-20 15:54:00
11楼
搞得好,我顶,不错,希望各位大哥解决问题的出力,看回复的就支持一下,他们很辛苦啊

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-09-06 20:23:00
12楼
我的VB 中没有   Microsoft Activex Data Objects 2.7 只有 Microsoft Activex Data Objects 2.6 是怎么回事?怎么可以装 Microsoft Activex Data Objects 2.7?

lostcity.blog.zj.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 246回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2005年7月11日
发表于:2006-02-06 15:16:00
13楼
大家好才识真的好
帮顶

____________________________________
我的blog
http://lostcity.blog.zj.com
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 

热门招聘
相关主题

官方公众号

智造工程师