VB如何连接SQL SERVER?

如题所述

打开“控制面板”→“管理工具”→“数据源 (ODBC)”后,出现窗体。单击“系统DSN”选项卡后,点击“添加”按钮,出现窗体。选择其中的“SQL Server”后,单击“完成”,出现窗体。单击“下一步”,。选择“SQL Server验证”,一般ID为“sa”,密码为空(实际要根据具体情况输入)。单击“下一步”。更改默认数据库为所建立的数据库。单击“下一步”后完成设置。(2)VB中使用ADO数据库控件,实现与数据库的连接使用ADO数据库控件需要添加组件,控件工具箱中就出现需要的控件。将控件放在需要的窗体中,。鼠标右键调出ADODC属性,进行设置。在未建立数据源的情况下,也可进行“新建”或者使用第三个选择“使用连接字符串”。数据源设立完毕,就需要设立身份验证和记录源。以上设置也可在ADODC1控件的属性中进行设置(3)代码实现Public conn As ADODB.ConnectionPublic rs As ADODB.RecordsetPublic addFlag As Boolean '声明部分Public Function OpenCn(ByVal Cip As String, ByVal users As String, ByVal pw As String) As Boolean '连接模块 填写数据库等信息Dim mag As StringOn Error GoTo strerrmagSet conn = New ADODB.Connectionconn.ConnectionTimeout = 25conn.Provider = "sqloledb"conn.Properties("data source").Value = Cip '服务器的名字conn.Properties("initial catalog").Value = "pubs" '库名'conn.Properties("integrated security").Value = "SSPI" '登陆类型conn.Properties("user id").Value = users 'SQL库名conn.Properties("password").Value = pw '密码'sql = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=;Initial Catalog=pubs;Data Source=127.0.0.1" '如果不用这个模块也行可以,这一句便是常用的引擎。'conn.ConnectionString = sql conn.OpenOpenCn = TrueIf conn.State = 1 Then addFlag = TrueExit Functionstrerrmag: mag = "Data can't connect" Call MsgBox(mag, vbOKOnly, "Error:Data connect") addFlag = False Exit Function '连接错误消息End Function'关闭数据库,释放连接Public Sub cloCn()On Error Resume NextIf conn.State <> adStateClosed Then conn.CloseSet conn = NothingEnd SubPublic Function openRs(ByVal strsql As String) As Boolean '连接数据库记录集Dim mag As StringDim rpy As BooleanOn Error GoTo strerrmag Set rs = New ADODB.Recordset If addFlag = False Then rpy = True With rs .ActiveConnection = conn .CursorLocation = adUseClient .CursorType = adOpenKeyset .LockType = adLockOptimistic .Open strsql End With addFlag = True openRs = True 'End '将记录集给rs Exit Functionstrerrmag: mag = "data not connect" Call MsgBox(mag, vbOKOnly, "error:connect") openRs = False End 'Exit Function '连接错误消息End FunctionPublic Sub cloRs()On Error Resume NextIf rs.State <> adStateClosed Then rs.CloneSet rs = Nothing '释放记录集End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB怎么连接SQL Server数据库?
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(因...

VB如何连接SQL SERVER?
单击“下一步”,。选择“SQL Server验证”,一般ID为“sa”,密码为空(实际要根据具体情况输入)。单击“下一步”。更改默认数据库为所建立的数据库。单击“下一步”后完成设置。(2)VB中使用ADO数据库控件,实现与数据库的连接 使用ADO数据库控件需要添加组件,控件工具箱中就出现需要的控件。将...

VB与SQL Server2005数据库是怎样连接的、
使用VB和ADO连接SQL Server 2005数据库以显示数据,需引入ADO引用和MSFlexGrid控件。通过定义ADO对象和初始化连接,实现数据库连接。设置ConnectionString为数据库提供者、服务器和数据库名,使用Windows身份验证。打开连接,执行SQL查询语句并打开记录集。使用MSFlexGrid控件显示数据。初始化控件列数为字段数量加...

VB怎么连接 SQL 数据库?
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(因...

vb怎么连接sql?
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(...

VB6.0怎么与SQL Server 2008建立连接?求代码
找到adodc 拖个到窗体上 在conntionstring里选择字符串连接 设置完后生成的字符串复制到代码里 把路径改为 app.path & "\\data.mdf" 格式的 在 datesource里 ="select * from XXX"adodc1.Refresh 就连接上了

VB怎么连数据库啊?
要使用VB连接数据库,首先需要创建一个名为objcn的Connection对象。在初始化此对象时,需要指定提供程序类型、数据库连接字符串以及打开数据库连接。在初始化过程中,通过.Provider = "SQLOLEDB"语句设置提供程序为SQLOLEDB。这是用于访问SQL Server数据库的提供程序。根据所使用的数据库类型,可能需要选择不...

VB6.0 如何连接SQL 数据库
1、打开代码窗口,添加引用:Imports System.Data.SqlClient。2、输入以下代码:“Public conn1 As SqlConnection = New SqlConnection _("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。3、代码详解:声明关键字Public(...

vb如何连接SQL数据库?
第一步:定义数据库连接对象 Public Cnn As New ADODB.Connection 第二步:给连接对象字符串赋值,这个格式是固定的 Cnn.ConnectionString = "Driver={SQLServer};Server=sql数据库服务器地址及名称;Database=数据库名称;Uid=数据库用户名;Pwd=数据库登录密码 举例:Cnn.ConnectionString = "Driver={SQL...

vb6.0用户sa登录失败。原因:未与信任SQL Server连接相关联
--在"身份验证"下,选择"SQL Server和 Windows ".--确定,并重新启动SQL Server服务.在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器 2.依次展开注册表项,浏览到以下注册...

相似回答