正在阅读:vb应用程序访问sql server方法探讨(3)vb应用程序访问sql server方法探讨(3)

2004-02-14 09:34 出处:eNet学院 作者:佚名 责任编辑:pjl
下面的代码是一个初始化db库并登录到服务器的通用例程。 private sub initializeapplication() dblib-version=sqlinit() if dblib_version=""then msgbox"could not initialize dblib!exit application.", mb_iconexclamation end end if end sub private function logintoserver() as integer logintoserver=succeed status%=sqlsetlogintime%(logintimeout) if gisqlconn<>0 then sqlclose(gisqlconn) ’关闭已打开的连接 gisqlconn=sqlopenconnection(gsservername,gsloginid,gspassword, programname, programname) if gisqlconn<>o then liresult=sqluse(gisqlconn,"sales") else logintoserver=fail end if end function 性能比较   以上三种访问sql server的方法各有各的特点。daos方法是基于对象的,因而便于使用,但是它从visual basic到sql server的最慢的方式。odbc api和vbsql方法从本质上讲是基于程序的。odbc api方法通用性好,允许最强的互操作性,编程简单,但速度慢于vbsql方法。vbsql方法通过vbsql控件,提供了重要的sql server前端应用程序所需的灵活性、强大功能和良好性能。它具有真正的事件驱动及错误处理能力,完全支持异步处理、游标和计算列等。这些都是vbsql方法超出其它方法的优势,但其编程稍复杂。至于实际使用哪一种接口方式,在很大程度上依赖于用户的应用程序的具体情况而定。
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品