我在SQL Server 2000中写了一个存储过程,带两个smallDatetime的参数,我在VB中调用的时候,想传递两个null值到存储过程中去,该怎么传递?如果我是在查询分析器里执行这个存储过程,那这两个参数怎么写呢?

解决方案 »

  1.   

    如果我是在查询分析器里执行这个存储过程,那这两个参数怎么写呢?
    ---------------------------------------
    在查询分析器里这样写:存储过程名 null,null
      

  2.   

    在vb里可以这样调用(需要引用ADO):    Dim cn As New ADODB.Connection , rs As New ADODB.Recordset
        cn.CursorLocation = adUseClient
        cn.Open "Provider=MSDataShape;Data Provider=SQLOLEDB.1;Password=;Persist Security Info=False;User ID=sa;Initial Catalog=Test;Data Source=ljx"    Dim cmd As New ADODB.Command
        cmd.ActiveConnection = cn
        cmd.CommandText = "存储过程名 null,null"
        Set rs = cmd.Execute