SQL Server 2000的存储过程的参数怎么传递Null值?
我在SQL Server 2000中写了一个存储过程,带两个smallDatetime的参数,我在VB中调用的时候,想传递两个null值到存储过程中去,该怎么传递?如果我是在查询分析器里执行这个存储过程,那这两个参数怎么写呢? 问题点数:88、回复次数:2Top
1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-18 18:54:01 得分 44
如果我是在查询分析器里执行这个存储过程,那这两个参数怎么写呢?
---------------------------------------
在查询分析器里这样写:
存储过程名 null,nullTop
2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-18 18:58:56 得分 44
在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.ExecuteTop




