Public strID As String
Public con As New ADODB.Connection
Public Declare Function GetPrivateProfileString Lib "Kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, lpKeyName As Any, ByVal lpDefault As String, ByVal lpRetunedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Public Sub main()
If DataBaseCon = True Then FrmLogin.Show
End Sub
Function GetFromINI(AppName As String, KeyName As String, FileName As String) As String
Dim RetStr As String
RetStr = String(255, Chr(0))
GetFromINI = Left(RetStr, GetPrivateProfileString(AppName, ByVal KeyName, "", RetStr, Len(RetStr), FileName))
End Function
Public Function DataBaseCon() As Boolean
Dim strCon As String
Dim strID As String
Dim strPwd As String
Dim strServer As String
strServer = GetFromINI("数据库配置", "localhost", App.Path & "\conf.ini")
strID = GetFromINI("数据库配置", "sa", App.Path & "\conf.ini")
strPwd = GetFromINI("数据库配置", "ljs", App.Path & "\conf.ini")
strCon = "Provider=SQLOLEDB.1;Persist Security Info=False;uid=" & strID & ";pwd=" & strPwd & ";Initial Catalog=supermarket;Data Source=" & strServer & ""
con.CursorLocation = adUseClient
On Error GoTo ErrCon '将此语句注释掉,能更好地调试找错误
con.Open strCon
DataBaseCon = True
Exit Function
ErrCon:
MsgBox "数据连接错误", vbCritical, "连接错误"
DataBaseCon = False
End Function
希望对每句的功能进行一下标注 谢谢
vb sql连接的一段代码,本人菜鸟,运行不出来,需要修改 高人帮一下...
你检查 App.Path 下的conf.ini 文件是否存在,不存在则创建,并且conf.ini文件的内容符合以下:[数据库配置]localhost=ServerName sa=sa ljs=ljs ‘注意ServerName 改你服务器的名字,ljs改你数据库的密码,还有你的数据库名是否为supermarket
哪位大神可以给我一个VB连接access的代码啊,菜鸟一枚,最好是特别详细的...
具体代码比较复杂,给你一段用ADO连接SQL数据库的作参考。首先在”工程“菜单里引用ADO2.8 Dim MyConn As ADODB.Connection Dim MyRecord As ADODB.Recordset Dim Dbsource As String, DatabaseName As String, DbUserName As String, DbPassWord As String '定义数据库源,SQL服务器地址,数据库名,...
vb.net 连接SQL数据库登录代码
myCn) If sComm.ExecuteScalar Then Dim User_MainForm As New Form1 User_MainForm.Show() Else MsgBox("用户名或密码不正确,请重试!") End If Catch ex As Exception MsgBox(ex.Message) Finally myCn.Close() '关闭连接 End Try
问题1.最近一直在自学VB,有个软件,是用SQL Server odb数据库(数据文件...
1、SQL数据库是网络数据库,适合于多台电脑共享一个数据库的情况,就是把数据库安装到局域网(或广域网)某台主机上,然后其他安装同一软件的电脑就都可以共同调用这个数据库了;ACCESS则是单机数据库,适用于一个软件配一个数据库、无须共享的情况。2、这个要看具体情况,一般情况下达到几百M都不会...
VB+ms sql server做数据库的问题,对象名 'refresh' 的方法'iadodc'无效...
数据库连接不成功,少了一行连接,呵呵 看一眼下面的代码,你少了db.open这一段 Set db = New adodb.Connection db.CursorLocation = adUseClient db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=ecdict.mdb;"'建立连接 Set rs = New adodb.Recordset ...
求一篇对VB评价的论文,主要写VB的优势和特点
VB的程序是一种基于 窗体 的可视化组件安排的联合,并且增加䠣码来指定组建的属性和方法。因为默蠤的属性和方法已经有一部分定义在了砄件内,所以程序员不用写多少代码就尧以完成一个简单的程序。过去的版本颂面VB程序的性能问题一直被放在了桌靠上,但是随着 计算机 速度的飞速增加,关于性能的...
如何使VB6.0 连接Access数据库
SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。本人一般先按上述连接,SQL用"SELECT * FROM TabelName"作调试,无问题,用一个按钮控件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1控件,再添加ADODC1控件再添其他内容。
VB的特点是什么
VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。 4.结构化的程序设计语言 VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外...