提取要通过SQL查询插入的VB变量

时间:2019-01-07 15:20:42

标签: sql vb.net visual-studio

大家好,希望你一切都好。

我在一个正在努力克服困境的项目中占有一席之地。我基本上是在收集歌曲的元数据并将其分配给VB中的变量。

我接下来尝试使用我在Visual Studio中创建的表将这些数据保存到SQL数据库中,而我在执行此操作时遇到了麻烦。问题出在试图将VB变量链接到SQL查询中。有任何想法吗?

1 个答案:

答案 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)