vb:怎样在取得SQLserver返回的执行结果?不是记录集,而是执行结果的报告。 50

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式