存储过程????????????????????

lyhvbvc 2004-08-11 04:31:22
在哪里建呢??(在程序中哪里呢?ADODC控件没有CreateProcedure方法)
除了在Sql Server中建立.
有没有QQ呢?能不能直接联系呢???
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihonggen0 2004-08-11
  • 打赏
  • 举报
回复
存储过程在sql server里建立,

在vb 中用ADODB.Command调用
lihonggen0 2004-08-11
  • 打赏
  • 举报
回复
Option Explicit
Private mConn As Connection

Private Sub Command1_Click()
Dim rs As ADODB.Recordset
Dim cmd As ADODB.Command
Dim param As ADODB.Parameter

Set cmd = New ADODB.Command
cmd.ActiveConnection = mConn
cmd.CommandText = "insert_users"
cmd.CommandType = adCmdStoredProc

Set param = cmd.CreateParameter("truename", adChar, adParamInput, 20, Trim(txttruename.Text))
cmd.Parameters.Append param

Set param = cmd.CreateParameter("regname", adChar, adParamInput, 20, Trim(txtregname.Text))
cmd.Parameters.Append param

Set param = cmd.CreateParameter("pwd", adChar, adParamInput, 20, Trim(txtpwd.Text))
cmd.Parameters.Append param

Set param = cmd.CreateParameter("sex", adChar, adParamInput, 20, Trim(txtsex.Text))
cmd.Parameters.Append param

Set param = cmd.CreateParameter("email", adChar, adParamInput, 20, Trim(txtemail.Text))
cmd.Parameters.Append param

Dim s As Single
s = Val(Format(Text1.Text, "Fixed"))
Set param = cmd.CreateParameter("sl", adSingle, adParamInput, 50, s)
cmd.Parameters.Append param
Set rs = cmd.Execute

' Cmd_Tjjl.Parameters("@zwrq") = Format(Zwrq.Value, "yyyy-mm-dd")
' Cmd_Tjjl.Parameters("@zh") = Zh.Text
' .....
' Cmd_Tjjl.Parameters("@bz2") = Bz2.Text
'Cmd_Tjjl.Parameters("@czy")='11'


Command2_Click

End Sub

Private Sub Command2_Click()
Dim rs As ADODB.Recordset
Dim cmd As ADODB.Command
Dim param As ADODB.Parameter

Set rs = New ADODB.Recordset
Set cmd = New ADODB.Command
cmd.ActiveConnection = mConn
cmd.CommandText = "select_users"
cmd.CommandType = adCmdStoredProc

mConn.CursorLocation = adUseClient '设置为客户端

Set rs = cmd.Execute()

MsgBox rs.RecordCount
Set DataGrid1.DataSource = rs
DataGrid1.Refresh

End Sub


Private Sub Form_Load()
'open the connection
Set mConn = New Connection

mConn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Test;Data Source=yang"
mConn.Open
Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "users", mConn, adOpenStatic, adLockPessimistic

' MsgBox rs.RecordCount

End Sub



Private Sub Form_Unload(Cancel As Integer)

mConn.Close
Set mConn = Nothing
End Sub

存储过程
存储过程
CREATE PROCEDURE insert_users @truename char(20), @regname char(20),@pwd char(20),@sex char(20),@email char(20),@sl decimal(19,2)
AS
insert into users(truename,regname,pwd,sex,email,sl) values(@truename,@regname,@pwd,@sex,@email,@sl)
GO

CREATE PROCEDURE select_users
AS
select * from users
GO
lihonggen0 2004-08-11
  • 打赏
  • 举报
回复
这样调用
Dim connAs New ADODB.Connection
Dim rs As New ADODB.Recordset
rs.open "存储过程" ,conn,adOpenStatic, adLockOptimistic
online 2004-08-11
  • 打赏
  • 举报
回复
在程序中建立
vb中调用
面对中年职场危机,从技术转型售前产品方案岗位,售前技能是一种综合能力的体现,总括为“能说会道,以理服人”八字真言。由于每个人认知水平和角度不同,如何把技术的内容通俗易懂的讲给我们的客户是比较大障碍?方案汇报能力是售前岗位一种核心技能。 大数据作为智慧城市、数字政府、企业数字化转型核心必建项目,对于大数据,由于缺乏标准的定义,往往导致市场、客户、方案人员等不同岗位的人都有不同的理解,甚至存在一些误区,本课程《何为大数据》基础篇重点解决如何正确理解大数据,消除信息偏差,最终赢得客户专家认可,从而获得项目机会。常见问题:问:老师,当前正在建设交通管控平台,采用数据库是oracle,进行了一些内部数据统计分析,是否算大数据?答:您好,从您项目采用的数据存储方式是传统的关系型数据库oracle, 狭义上说,大数据是一种全新的技术架构,简单理解,就是采用传统的关系型数据库不能解决的问题,才需要使用大数据。同时,对于内部统计分析,由于数据的维度有限,没有融合更多维度的政府其他部门的数据,或者数据也没有经过基本的加工处理,不能完全满足大数据基本特征,所以,严格意义上说,不能算为大数据项目,或者叫大数据的初级版。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧