6年多前,我做过视觉基础编程。我用VB6作为编辑器。我在大学的一个学期做了这个,而且我没有取得好成绩。从那时起,我一直在做生活中的其他事情。但是我被要求在工作中创建一个Web应用程序。我在vb.net 2003中创建我的应用程序。我开始设计Web表单的界面。我有5个表单,所有表单都需要连接到我已经准备好的数据库。我在MS Access中创建了数据库。如果我可以获得其中一个表单来查看数据库,我想我可以让其余的表单来完成它。我尝试过在线使用初学者教程,但我找不到任何有用的东西。我发现最接近的教程可以至少让我知道该做什么,代码不起作用,我对'T'做了一切。 http://www.startvbdotnet.com/ado/msaccess.aspx
那里有没有人可以帮助我?
答案 0 :(得分:3)
您正在寻找访问Microsoft Access数据库(MDB)的是Microsoft JET客户端。如果您使用的是Visual Studio,则可以使用VB进行简单访问。您可以使用SQL查询数据库文件。
课外
Imports System.Data.OleDb
Imports System.Data
在课堂内,访问数据库
Dim cn As OleDbConnection
Dim db As OleDbDataAdapter
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder\file.mdb;")
cn.Open()
db = New OleDbDataAdapter("select * from Table1", cn)
Dim ds As New DataSet()
db.Fill(ds)
For Each row As DataRow In ds.Tables(0).Rows
me.txtRow1.text = row("Row1")
me.txtRow2.text = row("Row2")
me.txtRow3.text = row("Row3")
Next
cn.Close()
cn.Dispose()
cn = Nothing
有关详细信息,请转至http://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine。希望它有所帮助!
答案 1 :(得分:0)
在VB.Net中使用Access DB的“进入门槛低”将导入ADODB COM库。既然您之前已经完成了VB6,那么您应该熟悉“经典”ADO语法。
我现在正在使用一个小型的VB.Net 2008应用程序,它运行得非常好。无需处理数据连接,适配器,填充方法,数据集或数据表。