导航:首页 > 数据分析 > vb怎么建立数据库

vb怎么建立数据库

发布时间:2023-06-04 14:54:08

㈠ VB的数据库怎么建啊

…纠正上面那个,是access数据库,现在应该是access2007的,属于office组件里的,网上可以下到,然后用vb中的data控件可以对数据库进行操作了

㈡ 如何用VB建立数据库

但即便如此,数据库应用程序的开发仍然算得上是VB编程中的难点,这是因为你不仅要熟悉VB中关于数据库编程方面的知识(当然这是十分简单的)还要了解数据库的知识。所以我们先介绍一下数据库的基本知识,算是学习数据库编程前的热身运动吧! 一、热身运动 首先需要声明是,我们这里介绍的数据库知识都是指的关系数据库。所谓关系数据库就是将数据表示为表的集合,通过建立简单表之间的关系来定义结构的一种数据库。 不管表在数据库文件中的物理存储方式如何,它都可以看作一组行和列,与电子表格的行和列类似。在关系数据库中,行被称为记录,而列则被称为字段。下面是一个客户表的例子。 表1 客户表 客户号 姓名 地址 城市 街道 邮编 1723 Doe John 1234 Ffth Avenue New York NY 1004 3391 Smith Mary 9876 Myrtle Lavee Bosten MA 6078 3765 Blasel Mortimer 2296j River Road peoria IL 7011 此表中每一行是一个记录,它包含了特定客户的所有信息,而每个记录则包含了相同类型和数量的字段:客户号、姓名等等。 表 是一种按行与列排列的相关信息的逻辑组,类似于工作单表。 字段 数据库表中的每一列称作一个字段。表是由其包含的各种字段定义的,每个字段描述了它所含有的数据。创建一个数据库时,须为每个字段分配一个数据类型、最大长度和其它属性。字段可包含各种字符、数字甚至图形。 记录 各个客户有关的信息存放在表的行,被称为记录。一般来说,数据库表创建时任意两个记录都不能相同。 键 键就是表中的某个字段(或多个字段),它(们)为快速检索而被索引。键可以是唯一的,也可以是非唯一的,取决于它(们)是否允许重复。唯一键可以指定为主键,用来唯一标识表的每行。例如,在前面的例子中,客户标识号 (客户号) 是表的主键,因为客户号唯一地标识了一个客户。 关系 数据库可以由多个表组成,表与表之间可以以不同的方式相互关联。例如,客户数据库还可以有一个包含某个客户的所有定单的表。它只用“客户号”字段来引用该定单的客户,而不在定单表中的每项重复所有客户信息,如下表所示: 表2 定货表 定货 客户号 日期 内容 数量 14764 3391 2/23/94 27 $22.95 14932 3391 3/17/94 46 $9.57 15108 8765 2/15/96 27 $22.95 在这个表中,客户号字段引用了客户表中的 客户号字段,从而把定单和客户联系起来了。可以看到,客户 3391 (Mary Smith) 在 94 年 2 月 23 日订购了 27 项,在 94 年 3 月 17 日订购了 46 项。用来建立关系的键叫做外部键,因为它与“外部”表(客户表)的主键关联。 一对多和多对多关系 上表中的关系类型叫做一对多关系,因为一个客户可以发出多个定单,而某个特定的定单只能是一个客户所发。也可以建立多对多的关系。例如,列出所有可以销售的项(存货)的盘存表: 表3 盘存表 内容 描述 供应商 费用 盘存 27 Straw Hat Garden Supply Co. $14.00 50 46 Garden gloves Garden Supply Co. $4.50 75 102 hanging floral instries $6.00 137 从盘存表中,可以看到在客户和存货项之间存在多对多的关系。也就是说,一个客户可以订购多个存货项,而一个存货项又能够被多个客户订购。多对多关系是通过两个独立的一对多关系来定义的,公共的“多”表包含了两个其它表的外部键。在该例中,定货s 表与 盘存 表(通过 “内容”)与 Customer 表(通过 客户号)都相关联。

㈢ VB中如何创建数据库,表,字段

病情分析:
你好,怀孕初期有的有反应有的是什么反应都没有的。
指导意见:
你好,一般我们是根据月经是否推迟,然后做个早早孕试验,祝你好运。

病情分析:
根据您的描述您上述情况属于怀孕初期了解的问题,一般来说怀孕初期首先出现的应该是月经推迟
指导意见:
如果你的月经推迟超过一周以上还是不能来,那么就应该考虑是怀孕了,你可以选择之后就诊正规医院检查清楚,做个血HCG检查确定吧

病情分析:
你好,怀孕初期一般有停经,呕吐,乏力,疲劳等症状。
指导意见:
建议怀孕早期要适当休息,不要劳累,怀孕初期三个月很重要。

病情分析:
您好,怀孕初期月经期不来潮、常有恶心、呕吐的感觉、乳房有刺痛、膨胀和搔痒感。容易疲倦,常常会想睡觉,也会出现尿频。孕初期心理的变化易暴躁或多疑。
指导意见:
您好,注意个人卫生。妇女怀孕后,阴道分泌物增多,外阴部易被细菌感染,要经常清洗,勤洗澡,勤换内裤。注意适当的工作与活动。但强度不宜大,避免剧烈运动,防止受到外伤。注意必要的营养。食物要多样化,要容易消化和吸收。注意衣着。衣着要柔软、宽大,不要束腰和穿紧身裤,不要穿高跟鞋。

定期做孕期检查,以便及时了解胎位和胎儿发育情况。妊娠7个以内每月检查一次;8-9个月时,应每半个月检查一次;最后一个月应每周检查一次。如遇特殊情况,应随时去医院检查。注意护理乳房。妊娠四个月后,每天用温水及肥皂水均匀擦洗乳房和乳晕,这样可使乳头皮肤坚韧。擦洗后可用手指轻挤乳头,保持畅通。乳头凹陷者应常用手或拔奶器向外牵拉。定期的B超检查:那么,孕期究竟如何做B超检查才是适宜呢?对于这个问题的回答并非是绝对的,需视孕妇的具体情况而定,一般来讲,至少得做3次B超。注意节制性生活。怀孕头3个月和后3个月要避免性生活。以防宫缩引起流产或早产。孕中期的性生活也应有所节制。注意心理卫生。孕妇的情绪通过内分泌系统直接影响胎儿的生理机能,尤其是在妊娠的最后两个月。孕妇可以通过温暖和谐的家庭气氛,充足的休息、睡眠和健康的文化娱乐来影响、调节自己的不良情绪。

病情分析:
你好,怀孕初期一般容易犯困,容易呕吐现象发生,胸部会有明显的涨疼反映。
指导意见:
有些人心情会变的很糟糕,脾气会变的很暴躁。

病情分析:
你好,很高兴为你解答,怀孕后一般开始会有早孕反应,比如恶心,厌油腻等,心理上会有怀孕的欣喜,怕宫外孕的焦虑等
指导意见:
这都是正常的,规律孕检,平常心,均衡饮食,顺其自然就好。

病情分析:
您好,怀孕两三个月左右就会出现妊娠反应,在心理上会因为体内雌激素反应而产生一些改变,只要用良好的心态面对就可以了。
指导意见:
怀孕初期会出现尿频、食欲改变等症状,在饮食上尽量不要挑食,可以选择优质蛋白的食物,还要注意营养的摄入,青菜水果都是必不可少的。另外怀孕期要适量运动,有助于分娩,也有利于产后的恢复。

㈣ vb 用sql 语句创建数据库。

启动VB6.0,新建一个工程,在菜单-工程-引用里选"Microsoft ActiveX Data Objects 2.0 Library",代码里需要有

dim conn As New ADODB.Connection
定义ADO数据库对象
conn.ConnectionString = "driver={SQL Server};" & _
"server=" & ServerName & ";uid=" & UserName & ";
pwd=" & Password & ";database=" & DatabaseName & ""
连接数据串
conn.open 连接数据库
注:ServerName为服务器名;UserName为用户名;Password为用户口令; DatabaseName要登录的数据库名,可以为空。
核心代码如下:
一、建立数据库
原理:建立数据库先要初始化一个数据库设备,然后在此设备上建立数据库。所有的设备名在系统表"sysdevices"里有记录,所有的数据库名在系统表"sysdatabases"里有记录。在建立之前,最好先查询这两个系统表,看名称是否已经存在。在建立设备之前,还需要的一个物理名和空闲的设备标识号。
初始化设备语法:
DISK INIT NAME="device_name",PHYNAME=
"physical_name",VDEVNO=device_number,
SIZE=numberofblock
说明:这里,NAME是数据库设备名(一个有效的标识符),PHYNAME(数据库设备的物理名)是原始的磁盘分区UNIX或外设(vms)名,或者是操作系统的文件名。VDEVNO时数据库的设备标识号,合法值为1-255,SIZE的单位是2KB的块,例如1MB(1024KB)时SIZE值为512。
建立数据库语法:CREATE DATABASE database_name [ON database_device]
说明:database_name是要建的数据库名,database_device是设备名
要新建立一个数据库,就需要设备名,数据库名,物理名和设备号。具体步骤如下:
我们假设用户要新建立设备dbName,在设备dbName上建立数据库dbName。
1)得到设备名 bName是用户给出的设备名;先查询系统表sysdevices,看用户给出的设备名dbName是否已经存在,如果此设备名存在,就需要更换一个设备名,因为设备名是唯一的。
sql = "select * from sysdevices
where name=" & dbName & ""
Set rs = conn.Execute(sql)
If Not rs.EOF Then
MsgBox "设备名"" & dbName & ""
已存在!", 16, "请重新输入名称"
Exit Sub
End If
2)得到数据库名。dbName是用户给出的数据库名;查询系统表sysdatabases,看用户给出的数据库名dbName是否已经存在,如果此数据库存在,就需要更换一个数据库名,像设备名一样,数据库名也是唯一的
sql = "select * from sysdatabases
where name=" & dbName & ""
Set rs = conn.Execute(sql) 下面代码略
3)得到PHYNAME物理名。查询服务器上数据库文件的物理位置serverpath,典型的,我们可以从系统表sysdevices中查询master(这是SQL Server的主库名)数据库的位置,例如G:\MSSQL\DATA\MASTER.DAT,则我们的数据库可以建在"G:\MSSQL\DATA\"目录下。
sql = "select name,phyname from sysdevices "
low/16777216为设备号
Set rs = conn.Execute(sql)
然后遍历记录对象rs,当name="master"时,取出phyname,
从而可以得到物理位置serverpath =G:\MSSQL\DATA\。
4)得到一个空闲的设备号vdevno。设备号合法值1~255,遍历这些号,查找出未被使用的空闲设备号,下面程序得到已有的设备号
sql = "select distinct low/16777216
from sysdevices order by low/16777216"
low/16777216为设备号
5)建立数据库。所需的信息都准备完毕,可以建立数据库了(注:下面的"" & Chr(34) & ""就是一个"""双引号,这样处理后,才能满足语法要求;数据库为20M,则dbSize=512*20)
sql = "DISK INIT NAME=" & Chr(34) & ""
& dbName & "" & Chr(34) & ",PHYSNAME="
& Chr(34) & "" & serverpath & "" & dbName
& ".dat" & Chr(34) & ",VDEVNO=" & vdevno
& ",SIZE=" & dbSize & ""
Set rs = conn.Execute(sql) 初始化设备
sql = "CREATE DATABASE " & dbName & "
on " & dbName & "=" & dbSize & ""
注:
第一个dbName是数据库名,
第二个dbName是设备名
Set rs = conn.Execute(sql)
在设备dbName上建立数据库dbName
MsgBox "数据库"" & dbName & ""建在服务器上
"" & serverpath & "" & dbName & ".dat",
建立成功!", 64, "成功"

㈤ 如何用vb建立一个access数据库

vb只是一个编程语言,并不能建立数据库,建立access数据库要完全在access中进行。
前提条件:必须安装微软access数据库。
步骤:
1、找好要存放数据库的路径,如C盘data路径;
2、路径下空白处点右键,新建-Microsoft
Access数据库,如图:
3、这时路径下就有了一个access文件,可以右键-重命名来为数据库起名,如,起名叫测试数据库;
4、双击access文件,在里边创建所要的表,函数等等即可。

㈥ 如何用VB建立数据库

VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。专
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,属将DATAGRID1的属性DATASOURCE选ADODC1。
打开ADODC1控件属性页使用连接字符串,选生成。在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。

㈦ 如何用vb建立一个access数据库

您好,是这样的:
用VB建立Access数据库结构

Private Sub Command1_Click()

On Error GoTo Err100

'定义表与字段
Dim DefDatabase As Database
Dim DefTable As TableDef, DefField As Field

Set DefDatabase = Workspaces(0).OpenDatabase(App.Path & "\vbeden.mdb", 0, False)
Set DefTable = DefDatabase.CreateTableDef("VB编程")

'dbBinary = 9
'dbBoolean = 1
'dbByte = 2
'dbChar=18
'dbDate=8
'dbInteger=3
'dbLong=4
'dbMemo=12
'dbText=10

'建立Name字段为8个字符型
Set DefField = DefTable.CreateField("Name", dbText, 8)
DefTable.Fields.Append DefField

Set DefField = DefTable.CreateField("Sex", dbText, 2)
DefTable.Fields.Append DefField

'该字段允许为空
DefField.AllowZeroLength = True
'建立Age字段为3个的常整型
Set DefField = DefTable.CreateField("Age", dbInteger, 3)
'字段追加
DefTable.Fields.Append DefField

'表追加
DefDatabase.TableDefs.Append DefTable

MsgBox " 数据库建立完成!", vbInformation

Exit Sub

Err100:
MsgBox "对不起,不能建立表。请先再建表前建立VBEden数据库? ", vbCritical

End Sub

Private Sub cmdCreate_Click()

On Error GoTo Err100

'建立名为 VBEDEN 的数据库
CreateDatabase "VB-CODE", dbLangGeneral

MsgBox "数据库建立完成! ", vbInformation

Exit Sub

Err100:
MsgBox "不能建立数据库! " & vbCrLf & vbCrLf & Err.Description, vbInformation

End Sub

建立数据库后,一般用ADO的技术来实现数据操作是比较好的办法。引用微软的ADO组件,里面两个对象一个是连接对象用来连接数据库。另一个记录集对象可以操作数据库。详细的使用请买本书好好看吧,不是几句话可以说清的。

㈧ 如何用vb创建数据库 求高手

1.在界面上点接外接程序
2.可视化数据管理器
3.新打开的界面点文件
4.新建
5.选MICSOFT ACCESS
6.选择一个MDB按自己要求进行表的设置

阅读全文

与vb怎么建立数据库相关的资料

热点内容
广州白云机场无线网络 浏览:968
小米三数据流量怎么打开 浏览:918
文件被锁定怎么办 浏览:600
下表由雇员数据库的训练数据组成 浏览:784
列表文件存储路径 浏览:540
qq游戏大厅自动出语音 浏览:598
编程只是兴趣怎么办 浏览:223
荣耀6plus电信版本 浏览:584
能打开word文件但桌面上找不到 浏览:366
2020十大网络红歌有哪些 浏览:843
手机系统空间文件夹在哪里设置快捷键 浏览:309
通信网络中的b8什么意思 浏览:715
桌面文件标题 浏览:228
优淘集市有什么app 浏览:747
找不到收藏文件 浏览:711
战狼2在什么网站 浏览:785
vb修改word 浏览:650
c盘分页文件 浏览:277
ipad如何互相传输数据 浏览:567
我的世界如何用积木编程大师复制方块 浏览:638

友情链接