vb开发数据库
① VB开发数据库应用程序的步骤和方法
1.设计好数据库表
2.设计好程序功能,也就是你需要对你程序要实现的功能有个很好的了解,不能说边开发边想,这种方法并不适合大多数人
3.将代码模块化,比如:连接数据的代码可以放在一个模块中,数据库操作(查询/删除等等)放在另一个模块中,界面的基本操作可以放在另一个模块中,这样做的好处在于好维护代码以及后期代码的升级等等,当然不是必须的
4.界面的设计 ,包括各个控件的布局等等,界面设计像VB这种可视化编程的,能减少控件直接拖拉使用的最好减少,更多的是通过编码来实现,其中对于一些特殊的控件可以通过自定义用户控件
===========================
基本来说一个连接数据库的桌面软件开发,在开发前,你需要明白自己要做什么,这个软件要为别恩做些什么,等想好了再去做,做好前期设计是必须的,编码并不是主要的,只是一些苦力活而已
最后小AD下,思想源地能为你提供最好的设计思路和实现方案,只要你需要可以M我们
② 如何利用VB和EXCEL开发数据库
可以使用DAO,但是Excel数据库是之允许添加、修改、浏览而不允许删除行的:
Sub TestHDRConnectParameter(blnHDRParam As Boolean)
Dim dbs As Database
Dim rst As Recordset
Dim strHDRParam As String
If blnHDRParam = True Then
strHDRParam = "YES"
③ 如何用VB建立数据库
1、首先点击打开主菜单栏中的“外接程序”选项。
④ VB数据库开发
我觉得对于数据库编程,难学的地方在于ado等控件的属性和方法太多,不好记忆,所以我学的时侯先大致浏览一下他们的属性,知道有这么一会事情,然后就是实战,有vb之数据库开发实例这样的书,在实战中碰到再去查书,编写两到三个系统,你对这些控件就掌握的很好了
⑤ VB开发数据库
连接sql Server和Access语法不太一样.但SQL查询语法大同小异.
提供一种连接方法:
Dim DBObj As New ADODB.Connection
DBObj.ConnectionString = "driver={SQL Server};Server=服务器名称(安装SQL的计算机名);Uid=用户名;Pwd=密码;Database=默认数据库名"
DBObj.CursorLocation = adUseClient
DBObj.ConnectionTimeout = 15
DBObj.Open
记得要在SQL Server企业管理器建立一个用户和密码,并将其设置为数据库所有者.
⑥ vb 编程 数据库
先“工程”--〉引用,加载microsoft ActiveX data Objects2.6 library
然后写代码
public conn as new adodb.connection '定义一个连接,用于连接数据库
public rs as new adodb.recordset '定义一个记录集,用于存放记录
public strSQL as string '用于存放SQL语句
set conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DATABASE.mdb;Persist Security Info=False" '指定连接什么数据库,app.path 为相对路径
conn.open '打开连接,此时就连接上数据库了
strSQL="select * from table" '指定sql语句查询表 table ,sql语句怎么写就不说了
rs.open strSQL ,conn,3,3 '打开数据表
rs.addnew '给表新增加一条记录,在按钮的click事件中写本行代码
rs.field("字段名").value=text1.text '给字段赋值,以此类推,在按钮的click事件中写本行代码
rs.update
set DataGrid1.DataSource = rs '指定datagrid1的数据源
用for循环指定datagrid1的单元格的数据显示
用datagrid1的col、row属性指定,具体单元格
刷新用datagrid1.refresh
思路就是这样,代码自己编写吧
还有就是datagrid1的记录不会自动分页,需要自己写分页代码
你那是数据库还没有打开,或者是干脆就没有连接上,要对数据库进行操作,数据库必须先打开
⑦ 怎么通过VB设计一款数据库软件
数据库用VB6编程语言,对新手而言,如何用好ADODC控件和DATAGRID控件相当重要。
具体做法:
新建数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件和引用。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
SQL查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]
查询字段必须分别用(西文)逗号分开或就用一个*号代替,上述查询中排序语句建议最好应用。
SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。
一般先按上述连接,SQL用"SELECT * FROM TabelName"作调试,无问题,用一个按钮控件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1控件,再添加ADODC1控件再添其他内容。
SQL查询语言多写多用就会熟练,以上供提问者参考。
⑧ 用vb开发数据库应用软件有市场价值吗
软件的市场价值不是从用什么语言开发的,而是软件自身的价值;一个企业如果需要一个软件,只要找软件公司开发,把需求告诉他们就行,具体什么工具与语言企业是不会在乎的。如果想自己开发一个应用软件,看什么类型的了:与WEB相关的话,用asp.net与SQL(如果数据大的话可以考虑用ORACLE);如果是桌面有关的,用C++还是比较好的,JAVA也行。
⑨ 如何用vb创建数据库 求高手
'代码创建一个Access数据库和一张表,其中“序号”字段为自动编号
Private Sub xjdata()
On Error GoTo aaa
Dim cat As New ADOX.Catalog
Dim pstr As String
Dim fm As String
Dim tb1 As ADOX.Table
Dim col As ADOX.Column
Set tb1 = New ADOX.Table
On Error GoTo xjerr
CommonDialog1.Filter = "MDB文件(*.mdb)|*.mdb|AllFiles(*.*)|*.*|"
CommonDialog1.FilterIndex = 1
CommonDialog1.InitDir = App.Path
CommonDialog1.Flags = 6
CommonDialog1.FileName = Date & Space(1) & Hour(Now) & Minute(Now)
CommonDialog1.Action = 2
If CommonDialog1.FileName = "" Then
MsgBox "你必须输入一个数据库文件名,请重新保存一次!", ""
Else
fm = CommonDialog1.FileName
End If
pstr = "Provider=Microsoft.Jet.OLEDB.4.0;"
pstr = pstr & "Data Source=" & fm
cat.Create pstr
cat.ActiveConnection = pstr
tb1.Name = "sjb"
Set col = New ADOX.Column
col.ParentCatalog = cat
col.Type = ADOX.DataTypeEnum.adInteger ' // 必须先设置字段类型
col.Name = "序号"
col.Properties("Jet OLEDB:Allow Zero Length").Value = False
col.Properties("AutoIncrement").Value = True
tb1.Columns.Append col, ADOX.DataTypeEnum.adInteger, 0
tb1.Columns.Append "电压", adSingle
tb1.Columns.Append "电流", adSingle
tb1.Columns.Append "输入功率", adSingle
tb1.Columns.Append "转速", adSingle
tb1.Columns.Append "转矩", adSingle
tb1.Columns.Append "输出功率", adSingle
tb1.Columns.Append "效率", adSingle
cat.Tables.Append tb1
xjerr:
If err.Number = 32755 Then Exit Sub ‘捕捉 取消 的错误信息
aaa:
End Sub
⑩ 为什么用VB开发数据库
用Visual Basic作为数据库开发平台有以下优点:
(1)简单性。Visual Basic提供了数据控件,利用该控件,用户只要编写少量的代码甚至不编写任何代码就可以访问数据库,对数据库进行浏览。
(2)灵活性。Visual Basic不像一般的数据库(如Access)那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。
(3)可扩充性。Visual Basic是一种可以扩充的语言,其中包括在数据库应用方面的扩充。在Visual Basic中,可以使用ActiveX控件(以前版本中称为VBX或OLE控件),这些控件可以由Microsoft公司提供,也可以由第三方开发者提供。有了这些控件,可以很容易地在Visual Basic中增加新功能,扩充Visual Basic数据存取控制的指令系统。在其它数据库开发平台中,目前还不具备ACtiveX控件。