在VB中调用数据库,出错后,得到的Err.Number一般都为&H80040E14,如何获得真正的错误编号?在查询分析器中的得到的错误编号就不一样。另外,在查询分析器中调用sp_attach_file 'pubs','pubs_Data.mdf',会提示未找lof文件,已经自动创建文件。但在VB中执行,完全正确,直接就过去了。如何才能得到此类消息?最后,存储过程用Return返回的值在VB中如何获得啊。
调试欢乐多
2、同答案1;
3、dim rc as int
rc=con.execute("sp")
'利用Command对象
dim rc as integer
cmd.activeconnection=conn
cmd.commandtype = adcmdstoredproc
cmd.parameters.append cmd.createparameter("@return_value",adinteger,adparamreturnvalue)
cmd.commandtext = "mySP"
cmd.execute()
rc=cmd("@return_value")
第3点原来是因为Return参数在加时一定要放在第一个啊