ストアドのパラメータ
- 題名: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/17 9:36:27
- ID: 16281
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/18 12:03:44
- ID: 16283
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/20 9:23:45
- ID: 16308
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/21 22:02:01
- ID: 16339
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/21 22:10:33
- ID: 16340
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[8]: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/23 1:01:32
- ID: 16351
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[10]: ストアドのパラメータ
- 著者: リコ
- 日時: 2006/06/23 23:08:21
- ID: 16362
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして
Vb.Net2003
OS:WinXP
SQLServer2000
Vb.Netからストアドを実行しているのですが、
’PR_LOGINには@USER_IDを指定して下さい’
とMsgが出力されます。
引数は指定してるつもり?なのに
ストアド
CREATE PROCEDURE PR_LOGIN
(
@USER_ID INTEGER OUTPUT,
@USER_PW VARCHAR(50) OUTPUT
)
AS
DECLARE CUR_LOGIN CURSOR SCROLL
FOR
SELECT USER_ID,USER_PW FROM LOGIN_USER
OPEN CUR_LOGIN
FETCH NEXT FROM CUR_LOGIN INTO @USER_ID,@USER_PW
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM CUR_LOGIN INTO @USER_ID,@USER_PW
END
CLOSE CUR_LOGIN
RETURN
VB.NET
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim SQLcd As New SqlCommand
Dim PRM1 As SqlParameter
Dim PRM2 As SqlParameter
'接続を開きます
Try
ClassAccessSQL.OpenCnSQL("Host", "DB", "user", "pass")
SQLcd.CommandText = "pr_login"
SQLcd.Connection = ClassAccessSQL.SQLcn
SQLcd.CommandType = CommandType.StoredProcedure
PRM1 = SQLcd.Parameters.Add("@USER_ID", SqlDbType.Int, ParameterDirection.Output)
PRM2 = SQLcd.Parameters.Add("@USER_PW", SqlDbType.Int, ParameterDirection.Output)
SQLcd.ExecuteNonQuery()
Me.TextBox1.Text = SQLcd.Parameters("@user_id").Value
Me.TextBox2.Text = SQLcd.Parameters("@user_pw").Value
Catch ex As Exception
MsgBox(ex.ToString)
Finally
ClassAccessSQL.CloseSQL(False)
End Try
End Sub
やりたいことはFethcでレコードを取得しTextBoxに表示させたいのです。
Fethcは参考書片手にはじめて挑戦してみましたが
上記のように上手くいきません。
ご教授願います。
by リコ