如果只针对SQL数据库开发,是用ADODB好,还是用SQLDMO好
问题如上,希望大家提出优缺点。
我先说一下我个人的看法:
SQLDMO作为SQL的对象模型,功能似乎强大一点,像SqlServer.Execute方法可以返回两个变量,一是结果集,一是消息集,而Adodb好像做不到这一点,我没用过Adodb.errors对象,大概看了一下,好像功能差得很远。
SQLDMO的安装好像比较复杂,不像Adodb,只需运行后重启就OK
[解决办法]
SQLDMO
[解决办法]
个人感觉还是Adodb好一些。
做了很多相对比较大的项目了,感觉没有什么实现不了。(是不是有点自大了?)
[解决办法]
adodb.connection
[解决办法]
如果是小的项目 涌ado吧
[解决办法]
ADO,报表可以选择水晶报表
[解决办法]
以下意见仅供参考、讨论:
1)ADO比较通用,功能也还行。
程序功能要求多,想程序显示又想EXCEL操作,还想其他接口,又想通用一些的话,用ADO算了。
想用点新东西尝试尝试,程序功能要求又不复杂,就用SQLDMO得了。
2)一般来说,操作数据库时尽量不要一直打开数据库,而是在需要时连接,完成后断开连接。这样的话,数据库效率比较高。
3)无所谓“最好”,也无所谓“更好”。
只有“最合适当前需求”的。