佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 787|回复: 1

VISIO STUDIO 的疑问

[复制链接]
发表于 19-3-2006 11:31 PM | 显示全部楼层 |阅读模式
CREATE PROCEDURE TASK_Get_Single_Item
(
        @NID int
)
AS
        SELECT * FROM tbl_TASK WHERE NID = @NID
GO
这是我在MS SQL里 STORED PROCUDERES,不知为什么我RUN 就会有下面这ERROR
出现,我谁可以帮我看看吗。。。

System.Data.SqlClient.SqlException: Procedure 'TASK_Get_Single_Item' expects parameter '@NID', which was not supplied.


以下是我code
Sub Bind()
        Dim SQLString = ("server=(local);database=DB1;trusted_connection=yes")
        Dim myConnection As New SqlConnection(SQLString)
    Dim myCommand As New SqlCommand("TASK_Get_Single_Item", myConnection)

    myCommand.CommandType = CommandType.StoredProcedure
   
        Dim parameterNID As New SqlParameter("@NID", SqlDbType.Int, 4)
    parameterNID.Value = Request.Querystring("NID")
    myCommand.Parameters.Add(parameterNID)

        Dim myDataReader As SqlDataReader
                       
    myConnection.Open()
    myDataReader = myCommand.ExecuteReader()
        myDatareader.Read()
回复

使用道具 举报


ADVERTISEMENT

发表于 24-3-2006 08:10 PM | 显示全部楼层
Dim parameterNID As New SqlParameter("@NID", SqlDbType.Int, 4)
parameterNID.Value = Request.Querystring("NID")
    myCommand.Parameters.Add(parameterNID)

Change to the below coding:

Dim parameterNID As SqlParameter
parameterNID = New SqlParameter("@NID", SqlDbType.Int, 4)
            myCommand.Parameters.Add(parameterNID)
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-11-2024 06:54 PM , Processed in 0.144949 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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