存储过程?

cqs76 2003-09-03 06:44:40
Private Sub Form_Load()
Show
Dim con As New ADODB.Connection
Dim comm As New ADODB.Command
Dim rst As New ADODB.Recordset

Dim sdate As String
sdate = Now()
con.Open "driver={sql server};server=cqs\cqs_sql;database=金字塔项目;uid=sa;pwd=7766a"
comm.ActiveConnection = con

comm.Parameters.Append comm.CreateParameter("@parIdentify", adChar, adParamInput, 18, 320411761031002#)
comm.Parameters.Append comm.CreateParameter("@parAmount", adCurrency, adParamInput, 3, 12000)
comm.Parameters.Append comm.CreateParameter("@parNote", adChar, adParamInput, 2, "kk")
comm.Parameters.Append comm.CreateParameter("@parDate", adDate, adParamInput, , sdate)


comm.CommandText = "insertSale "
comm.CommandType = 4
comm.Execute
Print "ok"
End Sub


CREATE PROCEDURE insertSale
@parIdentify varchar(18),
@parAmount money,
@parNote char(12),
@parDate datetime
as
insert into sale(identify,amount,note,[date]) values(@parIdentify,@parAmount,@parNote,@parDate)
'sale是表名
GO
...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyy431706 2003-09-06
  • 打赏
  • 举报
回复
comm.Parameters.Append comm.CreateParameter("@parIdentify", adChar, adParamInput, 18, 320411761031002#)
comm.Parameters.Append comm.CreateParameter("@parAmount", adCurrency, adParamInput, 3, 12000)
comm.Parameters.Append comm.CreateParameter("@parNote", adChar, adParamInput, 2, "kk")
comm.Parameters.Append comm.CreateParameter("@parDate", adDate, adParamInput, , sdate)


comm.CommandText = "insertSale "
comm.CommandType = 4
把上面的改为:
comm.CommandText = "insertSale "
comm.CommandType = 4

cmd.Parameters.Refresh
cmd.Parameters("@parIdentify")=320411761031002#
cmd.Parameters("@parAmount")=12000
cmd.Parameters("@parNote")="kk"
cmd.Parameters("@title")=" & sdate & "
试试

tangji 2003-09-06
  • 打赏
  • 举报
回复
comm.CommandText = "exec insertSale 参数"
comm.CommandType = 4
comm.Execute
Print "ok"
sdhdy 2003-09-05
  • 打赏
  • 举报
回复
try:
comm.Parameters.Append comm.CreateParameter("@parIdentify", advarChar, adParamInput, 18, "320411761031002#")
comm.Parameters.Append comm.CreateParameter("@parAmount", adCurrency, adParamInput, 3, 12000)
comm.Parameters.Append comm.CreateParameter("@parNote", adChar, adParamInput, 12, "kk")
comm.Parameters.Append comm.CreateParameter("@parDate", adDate, adParamInput, , " & sdate & ")
cqs76 2003-09-05
  • 打赏
  • 举报
回复
写法我会的!
大哥,我要找错!!
txlicenhe 2003-09-03
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Show
Dim con As New ADODB.Connection

Dim sdate As String
sdate = Now()
con.Open "driver={sql server};server=cqs\cqs_sql;database=金字塔项目;uid=sa;pwd=7766a"

con.execute " exec insertSale 320411761031002#,12000,'KK','" & sdate & "'"
Print "ok"
End Sub

txlicenhe 2003-09-03
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Show
Dim con As New ADODB.Connection

Dim sdate As String
sdate = Now()
con.Open "driver={sql server};server=cqs\cqs_sql;database=金字塔项目;uid=sa;pwd=7766a"

con.execute " exec insertSale "
Print "ok"
End Sub

txlicenhe 2003-09-03
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Show
Dim con As New ADODB.Connection

Dim sdate As String
sdate = Now()
con.Open "driver={sql server};server=cqs\cqs_sql;database=金字塔项目;uid=sa;pwd=7766a"

con.exec " exec insertSale "
Print "ok"
End Sub
cqs76 2003-09-03
  • 打赏
  • 举报
回复
一运行,就 报错??
帮忙!

34,875

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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