tmp_user = Me.txt_username.Text
Dim dbconn_string As String = "database = finance;server = com-sqldata;trusted_connection = yes"
Dim select_string As String = "select * from log_info where loginname =" & tmp_user
'Dim select_string As String = "select * from log_info"
Dim conn As New System.Data.SqlClient.SqlConnection(dbconn_string)
conn.Close()
conn.Open()
Dim dbadapter As New SqlDataAdapter()
Dim cmdSelect As New SqlClient.SqlCommand()
cmdSelect.CommandText = select_string
cmdSelect.Connection = conn
dbadapter.SelectCommand = cmdSelect
Dim dbdataset As New System.Data.DataSet()
dbadapter.SelectCommand = cmdSelect
dbadapter.Fill(dbdataset)
End Sub
程式碼如上,執行的時候會出現"無效的資料行名稱:admin"
admin是我在txt_username.Text輸入的值
可是如果把sql字串改為select loginname from log_info就沒這個問題
可以請教各位高手可以告訴我錯在那嗎?謝謝!!