我做了一个公共子,想把这个参数放到一个SQL命令中:
"select * from '" & argument & "'"
,但始终会出现语法错误。
我尝试将&
更改为+
并使用string var
而不是参数
conn
是oledbconnection
Public Sub panggildata(datagrid As Object, table As String)
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM '" & table & "'", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "'" & table & "'")
datagrid.DataSource = DS.Tables("'" & table & "'")
datagrid.Enabled = True
End Sub
我想在数据网格中显示表格。
答案 0 :(得分:1)
在第3行中,在sql中指定表时不需要添加单引号,因此请使用此代码
DA = New OleDb.OleDbDataAdapter("SELECT * FROM " & table, conn)
也不需要在每个表参数上加上单引号
DA.Fill(DS, table)
datagrid.DataSource = DS.Tables(table)