我用VB编写了一个数据库程序

2025-05-23 09:06:29
推荐回答(4个)
回答1:

此数据库每分钟增加一条记录,这个不用管对吧,另外数据库增加新的记录一般会有id列这样的唯一标识列,每增加一条记录id就增加,如果说读取最新的一条记录,也就是读取id列值最大的记录。
详细说明及代码一会补充
*一个Button按钮,一个textbox,数据库放在vb2010编辑器的debug文件夹下。

Imports System.Data.OleDb'接口Public Class Form1 Dim txt As String Dim sql As String Dim da As OleDbDataAdapter Dim ds As New DataSet Dim conn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Data Source=money.mdb") Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click sql = "select top 1 * from 姓名 order by id desc" '以id倒序排列,并显示第一条记录 da = New OleDbDataAdapter(sql, conn) '通过dataDapter适配器,连接数据库 da.Fill(ds, "names") '将结果给dataSet内存中 For i = 0 To ds.Tables(0).Columns.Count - 1 txt = txt & " " & ds.Tables(0).Rows(0)(i).ToString() '通过循环将表中的第一条记录连接起来,以三个空格隔开 Next TextBox1.Text = txt dropDb() End Sub
Sub dropDb() '释放对象 da = Nothing ds = Nothing conn = Nothing End Sub Sub cc() End SubEnd Class

请采纳。

回答2:

是备注字段吧,最多可以存65535 个字符啊

回答3:

是否是代码的问题,贴出来看看

回答4:

你可以把文字存为txt文件,然后数据库里放这个地址,需要时根据地址读文件不就行了。