大家好,希望你一切都好。
我在一个正在努力克服困境的项目中占有一席之地。我基本上是在收集歌曲的元数据并将其分配给VB中的变量。
我接下来尝试使用我在Visual Studio中创建的表将这些数据保存到SQL数据库中,而我在执行此操作时遇到了麻烦。问题出在试图将VB变量链接到SQL查询中。有任何想法吗?
答案 0 :(得分:-1)
要将VB变量链接到SQL查询,您需要添加存储变量的参数,然后在SQL命令中使用这些参数:
使用参数
MyCommand = New SqlCommand("SELECT Height, Weight, DoB, Gender, FROM `User` WHERE Username = @Username", DatabaseConnection)
MyCommand.Parameters.AddWithValue("@Username", Username)
更新:如何连接到数据库
'Leads to the database
Public Filename As String = $"{AppDomain.CurrentDomain.BaseDirectory}YourDatabase.accdb"
'The connection string is set
Public ConStr As String = $"PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA Source = {Filename}"
'The connection to the database is defined
Public DatabaseConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection(ConStr)