1.根据具体的字段来确定。比如:用户输入内容的日期(如果是当前日期的)就可以使用getdate()默认值。系统使用的标志字段,可以给个默认值。等等。
2。可以。一个是由sp中检测错误,返回不通的值,vb根据这些值来确定。
   一个是vb扑捉调用sql执行是否出现了异常。

解决方案 »

  1.   

    (1) null 或者默认值还是看你的需求阿
        如果null值会影响你的数据访问结果,改用default value比较好(2) 用raiserr 函数来反馈错误信息
      

  2.   

    2。可以。一个是由sp中检测错误,返回不通的值,vb根据这些值来确定。
       一个是vb扑捉调用sql执行是否出现了异常。
    ---------------------------
    不太明白,请说说具体些。
    -------------------------------------------
    (2) 用raiserr 函数来反馈错误信息
    vb编的程序如何得到这个反回信息呢?
      

  3.   

    要根据具体的错误而言。
    在sp中可以设置一个事务,错误时返回值-1,那么vb就可以根据这个值来做出相应处理。
    或者。在vb中把调用sp的语句放到try中,错误时抛出异常。