-2

私はこれを実装しようとしています

        Console.WriteLine("Enter Name: ");
        this.name = Console.ReadLine();
        string sql1 = "insert into items values ( " + this.name ")";
        DataAccess.ExecuteSQL(sql1);

これを介してデータを入力しようとすると、エラー、手渡しの例外、列名または番号が見つかりませんというエラーが表示されます。

列名は大丈夫だと確信しており、varchar(50)タイプを指定しました。この方法は許可されていませんか?

前もって感謝します。

4

1 に答える 1

0

最初のuは+を忘れ、2番目の名前はおそらくvarchar / nvarcharのように聞こえますか?''を忘れないでください

Console.WriteLine("Enter Name: ");
this.name = Console.ReadLine();
string sql1 = "INSERT INTO tableName (columnName) VALUES ('" + this.name + "');"
DataAccess.ExecuteSQL(sql1);
于 2013-03-23T18:30:18.920 に答える