扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:佚名 来源:VB编程乐园 2007年10月22日
关键字: SQL Server
在本页阅读全文(共2页)
一般的DB库API编程的过程是这样的:先通过调用SqlInit对DB库进行初始化,再调用SqlConnection打开一个连接,然后就可做一些工作。下面的代码是一个初始化DB库并登录到服务器的通用例程。
Private Sub lnitializeApplication() DBLlB-VERSlON●=Sqllnit●() lf DBLlB_VERSlON●=""Then MsgBox"Could not initialize DBLlB!Exit application.", MB_lCONEXCLAMATlON End End if End Sub Private Function LoginToServer() As integer loginToServer=SUCCEED Status%=SqlSetloginTime%(loginTimeOut) lf giSqlConn<>0 Then SqlClose(giSqlConn) '关闭已打开的连接 giSqlConn=SqlOpenConnection(gsServerName,gsLoginlD,gsPassword,ProgramName●,ProgramName●) lf giSqlConn<>o Then liresult=SqlUse(giSqlConn,"Sales") Else LogintoServer=FAlL End lf End Function |
性能比较
以上三种访问SQL Server的方法各有各的特点。DAOs方法是基于对象的,因而便于使用,但是它从Visual Basic到SQL Server的最慢的方式。ODBC API和VBSQL方法从本质上讲是基于程序的。ODBC API方法通用性好,允许最强的互操作性,编程简单,但速度慢于VBSQL方法。VBSQL方法通过VBSQL控件,提供了重要的SQL Server前端应用程序所需的灵活性、强大功能和良好性能。它具有真正的事件驱动及错误处理能力,完全支持异步处理、游标和计算列等。这些都是VBSQL方法超出其它方法的优势,但其编程稍复杂。至于实际使用哪一种接口方式,在很大程度上依赖于用户的应用程序的具体情况而定。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者