您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在MSSQL上修复“无效列名” SQL异常

如何在MSSQL上修复“无效列名” SQL异常

在这里错过了单引号" + isim + ",应该是'" + isim + "'。但是,您应始终使用参数化查询来避免SQL注入并摆脱此类错误

cmd.CommandText = "INSERT INTO rezervasyon (Ad,Soyad,TelefonNo,OdaSayisi,Ki艧iSayisi,Ucret" +
                  ",Ac谋klama,GirisTarihi,CikisTarihi,KayitTarihi) " +
                  "VALUES (@isim, @soyisim , ...)";
cmd.Parameters.AddWithValue("@isim", isim);
cmd.Parameters.AddWithValue("@soyisim", soyisim);
//Other parameters

尽管直接指定类型和使用Value属性AddWithValue

cmd.Parameters.Add("@isim", sqlDbType.VarChar).Value = isim;
SQLServer 2022/1/1 18:52:44 有312人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶