私は、SQLサーバーの管理で動作し、次のSQLクエリを持っている:私はvb.netコマンドとして、このコマンドを使用してトラブルを持っている初心者としてvb.netのSQLテーブルを更新するためにsqlコマンドを使用するには?
Update SQLTableBlokke
set blokgemiddeld = ((tha_min4 + tha_min3 + tha_min2 +
tha_min1 + tha_huidig)/
NULLIF(((ABS(sign(tha_min4))+ABS(sign(tha_min3))+ABS(sign(tha_min2))+
ABS(sign(tha_min1))+ABS(sign(tha_huidig))) * 1.00),0))
。
私はエラーメッセージが表示されますただし Dim konneksie As New SqlConnection
Dim opdraggem As New SqlCommand
konneksie.ConnectionString = "Data Source=GIDEON-E- LAPTOP\SQLEXPRESS2014;Initial Catalog=BlokwinsgewendheidDatabasis;Integrated Security=True"
konneksie.Open()
opdraggem.Connection = konneksie
opdraggem.CommandText = "Update(SQLTableBlokke)" & _
"blokgemiddeld = @((tha_min4 + tha_min3 + tha_min2 + tha_min1 + tha_huidig)/" & _
" NULLIF(((ABS(sign(tha_min4)) + ABS(sign(tha_min3)) + ABS(sign(tha_min2)) + ABS(sign(tha_min1)) + ABS(sign(tha_huidig))) * 1.0), 0)) "
opdraggem.ExecuteNonQuery()
:追加情報:私は次のことを試してみました。不正な構文が近い「(」カーソルがopdraggem.ExecuteNonQuery()の行で停止
私は私が持っていると思いますそうでないと、あなたがこのような場合にはパラメータを使用するためのパラメータを使用しますが、それらを実装する方法が分からないために。
を初心者にすべてのヘルプははるかに高く評価されるだろう。
あなたのVBコードにキーワード "セット"がありませんopdraggem.CommandText = – Neal
私はあなたがコマンドをコピーしたとは思いません.. SETといくつかのスペースがありません..間違いを避けるため、 1行に貼り付けるだけでうまくいくかもしれません。 –