关于ADOQuery控件的ExecSQL和open方法的一些小感受:
刚开始设计数据库的控件使用,对于ADOQuery这个控件不是很熟悉,在执行SQL语句是,我刚开始用了open方法,在select中是正确的,但是当使用在insert中程序就始终出错,可以通过编译,但是执行却是错误的,错误提示为:ADOQuery1:CommandText does not return a result set
|我反反复复的测试最终发现用ExecSQL方法可以正常运行程序而不产生任何错误,回过头来思考,原来ExecSQL方法是针对delete insert和update等语句的,而对于select则建议使用open方法为好,而且ExecSQL这个方法不会产生返回值,而open方法就会有返回值,最终导致我的程序错误.
关于ADOQuery控件的ExecSQL和open方法的一些小感受
最新推荐文章于 2025-05-24 16:45:15 发布
作者分享了使用ADOQuery控件时的感受。起初用open方法执行SQL语句,在select中正常,但在insert中出错。经反复测试,发现ExecSQL方法可用于delete、insert和update等语句,且无返回值,而open方法用于select且有返回值,使用不当会致程序错误。
1690

被折叠的 条评论
为什么被折叠?



