小编Dav*_*ter的帖子

如何修复MsSQL上的"无效列名"SQL异常

我试图在运行时传递代码中要检查的列名和值.但是我得到了:

"列名无效"

例外.代码如下:

cmd = new SqlCommand();
con.Open();
cmd.Connection = con;
cmd.CommandText = "INSERT INTO rezervasyon (Ad,Soyad,TelefonNo,OdaSayisi,Ki?iSayisi," +
                          "Ucret,Ac?klama,GirisTarihi,CikisTarihi,KayitTarihi) VALUES " +
                          "(" + isim + ",'" + soyisim + "','" + telefon + "'," +
                          "'" + oda_sayisi + "','" + kisi_sayisi + "','" + ucret + "'," +
                          "'" + aciklama + "','" + giris_tar + "','" + cikis_tar + "'," +
                          "'" + current_tarih + "')";
cmd.ExecuteNonQuery(); 
con.Close();
Run Code Online (Sandbox Code Playgroud)

c# sql database sql-server ado.net

1
推荐指数
1
解决办法
127
查看次数

标签 统计

ado.net ×1

c# ×1

database ×1

sql ×1

sql-server ×1