所以,我有一个应用程序,我可以将文件放入按钮,信息将显示在我的数据库中。为了让事情变得更好我正在尝试添加一些查询将使用INNER JOIN运行,其中有2个表,其中一个将只保存文件信息,另一个将保存该添加文件的日期和时间。我已经有了LogsFile方法:
Private Sub LogFileAdicionados()
Dim LogsFile As String = My.Application.Info.DirectoryPath
Dim logtext As String = lblName.Text
Dim logtext2 As String = lblSize.Text
Dim vt As String = "The file " & logtext & " com " & logtext2 & " KB " & "was added at " & TimeOfDay & " in " & Date.Today & "." & vbCrLf
My.Computer.FileSystem.WriteAllText(LogsFile + "\LogsAdded.txt", vt, True)
End Sub
那么我应该怎么做才能将数据和时间值插入到Logs表中?
答案 0 :(得分:0)
正如扎格勒指出的那样,你至少需要尝试自己做,以便发布更有意义的问题。但是,我会让你踏上赛道,看看会发生什么......
首先,您需要了解如何与数据库进行交互的方法。我将向您展示如何使用ADO.NET数据对象,但请记住,还有其他工具/框架可与数据库存储进行交互。 接下来,您需要连接字符串到您的数据库。您可以找到数百个示例here。
然后你可以做一些有趣的事情,比如:
Using conn As New SqlConnection("connection string to your DB goes here")
Using cmd = conn.CreateCommand()
cmd.CommandText = "INSERT INTO Logs (fields definition) VALUES" + vt
cmd.ExecuteNonQuery()
End Using
End Using
基本上,这个概述使用ADO.NET数据对象将数据保存到SQL DB。