简单的vb.net数据库程序

时间:2010-09-16 15:14:35

标签: asp.net vb.net ms-access

6年多前,我做过视觉基础编程。我用VB6作为编辑器。我在大学的一个学期做了这个,而且我没有取得好成绩。从那时起,我一直在做生活中的其他事情。但是我被要求在工作中创建一个Web应用程序。我在vb.net 2003中创建我的应用程序。我开始设计Web表单的界面。我有5个表单,所有表单都需要连接到我已经准备好的数据库。我在MS Access中创建了数据库。如果我可以获得其中一个表单来查看数据库,我想我可以让其余的表单来完成它。我尝试过在线使用初学者教程,但我找不到任何有用的东西。我发现最接近的教程可以至少让我知道该做什么,代码不起作用,我对'T'做了一切。 http://www.startvbdotnet.com/ado/msaccess.aspx

那里有没有人可以帮助我?

2 个答案:

答案 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应用程序,它运行得非常好。无需处理数据连接,适配器,填充方法,数据集或数据表。