设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4498|回复: 16
打印 上一主题 下一主题

高手請來看,SQLAPD 連接,和輸入輸出參數應用問題-->tmtony转移

[复制链接]
跳转到指定楼层
1#
发表于 2002-5-24 23:52:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sub com_search_click()
On Error GoTo Err_com_search_Click
   Dim cmd As ADODB.Command
   Dim cnt As New ADODB.Connection
   Dim prm1 As New ADODB.Parameter
   Dim prm2 As New ADODB.Parameter
   Dim sql As String
      
   cnt.Open "provider =sqloledb,user id = sa,password =;date source = sql2k;"
   MsgBox cnt.State
   sql = "upr_qry_trade_wh_ins_line_pt"
   cmd.ActiveConnection = CurrentProject.Connection
   cmd.CommandType = adCmdStoredProc
   cmd.CommandText = sql
   
   Set prm1 = cmd.CreateParameter("@wh_ins_line_no", adInteger, adParamInput, , 1)
   Set prm2 = cmd.CreateParameter("@wh_ins_line_pt", adDecimal, adParamOutput)
   cmd.Parameters.Append prm1
   cmd.Parameters.Append prm2
   Debug.Print "outpt", cmd.Parameters(1)
   cmd.Execute
   
Exit_com_search_Click:
    Exit Sub

Err_com_search_Click:
    MsgBox Err.Description
    Resume Exit_com_search_Click
   
End Sub
----------------------------------------------
code sure but proc err:
provider cannot be found.it may not be properly installed
---------------------------------------------------------
請問高手,SQLOLEDB,是在參照中引用哪 一項
[em02]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-5-25 00:04:00 | 只看该作者
缺省的控件面板中的ODBC源中的SQL driver 不带sqloleDB的
SQLOLEDB 一般包含在MDAC (ADO)中,如果你有ADO2.5 2.6 2.7
应该引用ADO就可以了
3#
 楼主| 发表于 2002-5-25 00:25:00 | 只看该作者
請問站長,在哪 里可找到

点击这里给我发消息

4#
发表于 2002-5-25 00:37:00 | 只看该作者
你安装了office2000 本身应该有啊。不行的话你去微软的网站上下载
5#
 楼主| 发表于 2002-5-27 19:05:00 | 只看该作者
多谢站长,本人记的很清在装 office2000后一并装的SQLserver 客户端工具,在安装 时
明明看到有MDAC安装,但还是在引用时,系统出错说找不到.
小弟,后到微软站台下了MDCA2.7运行时,大约5M多吧,安装也没有问题 ,
但更严重的事情发生了,
在ADP项目中,用ACCESS[连TABLE ,VIEW,QRY等都看不到,数据都连不上,真是奇怪,
没办法,用修复OFFICE 修复后,方可以续着运用ACCESS ADP,
但还是引出不到SQLOLEDB,为什么????(指的是ACCESSXP英文版,中文版出样出错)
-------------------------------------------------------------

点击这里给我发消息

6#
发表于 2002-5-28 01:17:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
7#
 楼主| 发表于 2002-5-28 02:26:00 | 只看该作者
電腦絕對沒有問題:
沒辦法,小弟現只能這樣邊接了。
cmd1.ActiveConnection = CurrentProject.Connection
但這樣,總覺得不很靈活。
為何會如些哪?
8#
 楼主| 发表于 2002-6-9 01:17:00 | 只看该作者
但為何還是在引用項中找不倒OLEDB提供者哪?
9#
 楼主| 发表于 2002-6-9 01:20:00 | 只看该作者
站長先別走,拉小弟一把在說。
help help

点击这里给我发消息

10#
发表于 2002-6-9 01:24:00 | 只看该作者
试试这个行不行
Conn.Open "Driver={SQL Server};Server=myserver;Database=mydatabase;Uid=sawd=;"

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-8 12:40 , Processed in 0.092033 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表