INSERT文について

解決


たつお  2005-07-26 14:28:07  No: 123741  IP: [192.*.*.*]

VB.NET MSDE
初めまして、下記の文で実行しても、テーブルに追加されません。どこがまちがっているのでしょうか?  分かるかたご教授願いませんでしょうか。よろしくお願いします。

Dim cmd As New SqlCommand("Insert into TABLEA (TableA, TableB, TIME) VALUES(a,b,t)", Cnn)
        cmd.Parameters.Add("a", SqlDbType.Int).Value = 10
        cmd.Parameters.Add("b", SqlDbType.Char).Value = "TOW"
        cmd.Parameters.Add("t", SqlDbType.DateTime).Value = "3/3/2005"

編集 削除
たつお  2005-07-26 14:37:39  No: 123742  IP: [192.*.*.*]

すいません、よく分からないけど、自己解決したみたいです。
Dim cmd As New SqlCommand("Insert into TABLEA (TableA, TableB, TIME) VALUES(@a,@b,@t)", Cnn)
        cmd.Parameters.Add("@a", SqlDbType.Int).Value = 10
        cmd.Parameters.Add("@b", SqlDbType.Char).Value = "TOW"
        cmd.Parameters.Add("@t", SqlDbType.DateTime).Value = "3/3/2005"
@ を付け加えたらうまくいきました。お世話になりましたありがとうございます。

編集 削除