vb:怎样在取得SQLserver返回的执行结果?不是记录集,而是执行结果的报告。 50
我想执行一条SQL,总是现在“查询分析器”里面先执行一遍。查询分析器会给出一个执行结果,例如“影响了多少行”或者“某数据超长已截断”或者“某字段转换成某格式错误”等等。排...
我想执行一条SQL,总是现在“查询分析器”里面先执行一遍。查询分析器会给出一个执行结果,例如“影响了多少行”或者“某数据超长已截断”或者“某字段转换成某格式错误”等等。排错的时候挺有用的。
我想在VB里面也得到这个SQL的执行结果,可以做到吗?
再次强调:不是SQL返回的结果集,那个从RS里面取就行了。我要的是一个SQL语句的执行结果文本。
或者说:
当一条SQL语句由VB提交给SQLserver以后,SQLserver会不会返回一个执行成功与否的结果?如果执行失败,SQLserver会不会指出失败原因?我们能不能由VB得到这个原因? 展开
我想在VB里面也得到这个SQL的执行结果,可以做到吗?
再次强调:不是SQL返回的结果集,那个从RS里面取就行了。我要的是一个SQL语句的执行结果文本。
或者说:
当一条SQL语句由VB提交给SQLserver以后,SQLserver会不会返回一个执行成功与否的结果?如果执行失败,SQLserver会不会指出失败原因?我们能不能由VB得到这个原因? 展开
1个回答
展开全部
可以,用Adodc控件执行SQL指令,错误时会出现提示。只不过你弄错了一点:VB执行SQL命令并不是提交给SQL查询分析器执行的,而是提交给微软数据库引擎Microsoft JET (Joint Engineering Technologe) ,即使电脑没装SQL客户端,有了数据库引擎也可以进行数据库操作。所以VB出现的错误提示和查询分析器不一样,没有它那么详细。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询