【发布时间】:2014-03-21 16:14:56
【问题描述】:
我有一个数据库表,其中有两个字段:prix min 和 prix max
当我尝试更新我的表格时
Public Shared Sub updatetraitementprix(ByVal min As Double, ByVal max As Double, ByVal ref As Integer)
Dim MaConnexion As SqlConnection = Nothing
Try
MaConnexion = OuvrirConnection()
Dim sql As String = "update traitementprix set prix min=@min , prix max=@max where Ref=@refer"
Dim Commande As New SqlCommand(sql, MaConnexion)
Commande.CommandType = CommandType.Text
Commande.Parameters.Add(New SqlParameter("@refer", ref))
Commande.Parameters.Add(New SqlParameter("@min", min))
Commande.Parameters.Add(New SqlParameter("@max", max))
Commande.ExecuteNonQuery()
Catch
Finally
If MaConnexion.State = ConnectionState.Open Then
MaConnexion.Close()
End If
End Try
End Sub
由于字段名称中的空格,我遇到了 Sql 语法错误。
- 那么我该如何避免这个问题呢?
- 如何让 Sql 查询忽略字段名称中的空格?
【问题讨论】:
标签: sql .net sql-server vb.net