首页数据库vb数据库,如何用VB建立数据库

vb数据库,如何用VB建立数据库

编程之家2023-10-21108次浏览

本篇文章给大家谈谈vb数据库,以及如何用VB建立数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

vb数据库,如何用VB建立数据库

VB6.0中动态查询数据库

可以使用以下代码实现:

1.数据库连接字符串:

strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库名称.mdb"

2.连接数据库和定义查询SQL语句:

conn.Open strConn

strSQL="SELECT FROM表名 WHERE"& cboField.Text&" LIKE'"& txtSearch.Text&"'"

vb数据库,如何用VB建立数据库

3.根据选择的字段和输入的条件拼接SQL语句:

strSQL="SELECT FROM表名 WHERE"& cboField.Text&" LIKE'"& txtSearch.Text&"'"

4.打开Recordset,返回查询结果:

Set rs= conn.Execute(strSQL)

5.清空DataGrid控件,加载新查询的数据:

DataGrid1.Clear

vb数据库,如何用VB建立数据库

DataGrid1.Refresh

Do While Not rs.EOF

DataGrid1.AddItem rs(0), rs(1), rs(2)'字段名称

rs.MoveNext

Loop

6.计算满足条件的记录数,显示在Label控件上:

lblCount.Caption= rs.RecordCount&"条记录"

7.数据库断开连接:

conn.Close

具体代码如下:

Dim conn As New ADODB.Connection

Dim strConn As String

Dim strSQL As String

Dim rs As New ADODB.Recordset

strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb"

conn.Open strConn

strSQL="SELECT FROM Table1 WHERE"& cboField.Text&" LIKE'"& txtSearch.Text&"'"

Set rs= conn.Execute(strSQL)

DataGrid1.Clear

DataGrid1.Refresh

Do While Not rs.EOF

DataGrid1.AddItem rs(0), rs(1), rs(2)

rs.MoveNext

Loop

lblCount.Caption= rs.RecordCount&"条记录"

conn.Close

这段代码实现了VB中对Access数据库的动态查询功能,通过ComboBox选择字段,TextBox输入查询条件,实现对DataGrid和Label的动态更新显示。

VB怎么连接SQL Server数据库

VB连接数据库方式主要有两种,一是通过ODBC接口,ODBC是windows系统里提供的接口,专门连接数据库的,可以连接多种数据库,在应用电脑的设置ODBC,也就DSN数据源(下面说到的),连接到服务器。

第二种就是ADO方式,

VB使用ADO数据库可以分为有源数据库和无源数据库,即是否使用了DSN数据源,如下例:

1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data objects 2.6 library和 microsoft activeX Data objects recordset 2.6两个组件,这是在连接数据前所必做的工作。

2、接下来定义ADO的连接对象,如下所示:

Set conn= New ADODB.Connection

Set rs= New ADODB.Recordset

第一种方法采用的是无源的数据库连接方法

conn.ConnectionString="Driver={sql server};server=JSZX3-11;uid=sa;pwd=;database=wzc"

conn.ConnectionTimeout= 30

conn.Open

rs.Open"select用户名,密码 from login where用户名='"& Trim(Combo1.Text)&"' And密码='"& Trim(Text1.Text)&"'", conn, adOpenStatic, adLockReadOnly, adCmdText

If rs.EOF= True And rs.BOF Then

m= MsgBox("请重新登录", vbExclamation)

Text1.Text=""

Text1.SetFocus

Else

Form1.Hide

End If

rs.Close

这是第二种方法连接数据库的方法,这一种方法是采用有源的方法与数据库连接的方法,代码如下所示:

Set conn= New ADODB.Connection

Set rs= New ADODB.Recordset

conn.ConnectionString="DSN=login;uid=sa;pwd=;"

conn.ConnectionTimeout= 30

conn.Open

rs.Open"select用户名 from login", conn, adOpenStatic, adLockReadOnly, adCmdText

Dim i As String

For t= 0 To Val(rs.RecordCount)- 1

i= Trim(rs.Fields("用户名").Value)

rs.MoveNext

Combo1.AddItem i

Next t

rs.Close

连接数据库的方法很多很多,只要各位去勇敢的偿试一下,就可以感觉数据库的方法并不是很难,本人以前也很想做这方法的工作,只是学识不深,未能完成胸中大志,如今对这些方法的多少有一些了解,特意为那些初学者以供学习之用。

VB使用ADO数据库可以分为有源数据库和无源数据库,即是否使用了DSN数据源,如下例:

1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data objects 2.6 library和 microsoft activeX Data objects recordset 2.6两个组件,这是在连接数据前所必做的工作。

2、接下来定义ADO的连接对象,如下所示:

Set conn= New ADODB.Connection

Set rs= New ADODB.Recordset

第一种方法采用的是无源的数据库连接方法

conn.ConnectionString="Driver={sql server};server=JSZX3-11;uid=sa;pwd=;database=wzc"

conn.ConnectionTimeout= 30

conn.Open

rs.Open"select用户名,密码 from login where用户名='"& Trim(Combo1.Text)&"' And密码='"& Trim(Text1.Text)&"'", conn, adOpenStatic, adLockReadOnly, adCmdText

If rs.EOF= True And rs.BOF Then

m= MsgBox("请重新登录", vbExclamation)

Text1.Text=""

Text1.SetFocus

Else

Form1.Hide

End If

rs.Close

这是第二种方法连接数据库的方法,这一种方法是采用有源的方法与数据库连接的方法,代码如下所示:

Set conn= New ADODB.Connection

Set rs= New ADODB.Recordset

conn.ConnectionString="DSN=login;uid=sa;pwd=;"

conn.ConnectionTimeout= 30

conn.Open

rs.Open"select用户名 from login", conn, adOpenStatic, adLockReadOnly, adCmdText

Dim i As String

For t= 0 To Val(rs.RecordCount)- 1

i= Trim(rs.Fields("用户名").Value)

rs.MoveNext

Combo1.AddItem i

Next t

rs.Close

连接数据库的方法很多很多,只要各位去勇敢的偿试一下,就可以感觉数据库的方法并不是很难,本人以前也很想做这方法的工作,只是学识不深,未能完成胸中大志,如今对这些方法的多少有一些了解,特意为那些初学者以供学习之用。

如何用VB建立数据库

1、首先点击打开主菜单栏中的“外接程序”选项。

2、然后在弹出来的窗口中点击打开“可视化数据管理器”,出现下图中的界面。

3、然后单击文件中的新建,选择“microsot access”,“version 7.0”,弹出保存界面,点击保存后出现如下界面。

4、然后右键单击properties,选择“新建表”,输入表名称,添加字段。

5、然后打开类型,选择字段类型的大小,回车确定。

6、然后点击“生成表”选项。

7、然后双击“1”或者右键单击选择打开。

8、然后输入值后工具栏会变化。

9、然后点击添加就完成了。

VB可以用什么数据库

vb连接什么数据库都能用,

1.

但是从支持和稳定方面建议用:access,sqlserver

2.

小型的数据量不大或单机模式:access

(小型桌面数据库,对多客户端支持不好)

3.中大型的数据量大或多机模式(多客户端):sqlserver

(中大型数据库,多客户端支持好)

4.vb

access,sqlserver

全是微软的产品,

兼容性没得说

5.

看需求:如果需求大可以改成大型数据库

甚至改变开发语言

改用开发模式

cs模式改用bs模式等

6.绝对原创,一个字一个字打字

OK,本文到此结束,希望对大家有所帮助。

上网代理服务器 如何使用代理服务器上网阿里云图片服务器?为什么我把阿里云的图片发给别人别人打不开