首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于odbc数据源(server 2000)执行存储过程出现有关问题

2012-01-05 
关于odbc数据源(server 2000)执行存储过程出现问题?privatefunctionExecProcedure()asbooleanDimcmdAsNewO

关于odbc数据源(server 2000)执行存储过程出现问题?
private   function   ExecProcedure()   as   boolean  
  Dim   cmd   As   New   Odbc.OdbcCommand()
                Try
                        With   cmd
                                .Connection   =   odbcConn
                                .CommandType   =   CommandType.StoredProcedure
                                .Parameters.Add( "@suserid ",   OdbcType.Char,   50)
                                .Parameters( "@suserid ").Value   =   TextBox1.Text.Trim
                                .Parameters.Add( "@sclaimmethod ",   OdbcType.Char,   50)
                                .Parameters( "@sclaimmethod ").Value   =   TextBox2.Text.Trim
                                .CommandText   =   "insert_user "
                                .ExecuteNonQuery()
                        End   With

                Catch   ex   As   Exception
                        MsgBox(ex.ToString)
                End   Try
End   function

存储过程:
CREATE   PROCEDURE   insert_user  

@suserid   varchar(50),
@sclaimmethod   varchar(50)

  AS
BEGIN
    if   @suserid   <>   ' '   OR   @sclaimmethod   <>   ' '
      begin
                insert   into   sma(id,name)   values   (@suserid,@sclaimmethod)
      end
END
GO

可是执行时总是报“没有insert_user   ”

[解决办法]
确认数据库中有这个存储过程吗??查一下

热点排行