插入语句显示错误“ =”附近的语法不正确“

Chiraag

我正在尝试将checkboxlist的值插入到事务表中,但它向我显示错误

“ =”附近的语法不正确。

if (cblAmenity.SelectedIndex >= 0)
{
    for (int i = 0; i < cblAmenity.Items.Count; i++)
    {
        if (cblAmenity.Items[i].Selected)
        {
            ds = obj.sel("Select MAX(PropertyId) AS PrptId from tblPropertyMaster");
            string a = ds.Tables[0].Rows[0]["PrptId"].ToString();
            string nature = "Sell";
            obj.insert("insert into tblAmenityToPropertyTransaction Values (AmenityName=" + i + " , PropertyId=" + a + " , Nature='" + nature + "')");
        }
    }
}

任何帮助表示赞赏。

史蒂夫

在SQL Server中插入INTO不能以这种方式工作

 INSERT INTO table VALUES(value1, value2, value3)

不是

 INSERT INTO table VALUES(field=value, field1=value1....)

但是,除此之外,请尝试始终使用参数化查询。
使用错误的语法,您使用字符串连接来构建命令,但这是Sql Injection的门户,当字符串中连接的值包含无效字符时(例如,字符串中的单引号),这是无限问题的根源

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

IF 语句中“THEN”附近的语法不正确

收到错误“','附近的语法不正确”

错误的SQL语法;')'附近的语法不正确

SQL Server“附近的语法不正确” WHERE语句

查询语句问题,WHERE 附近的语法不正确

';' 附近的语法不正确 (加入语句后-SQL)

错误消息 - 关键字“OR”附近的语法不正确

Pentaho 数据集成错误 - '' 附近的语法不正确

sql server 上“=”错误附近的语法不正确

出现错误“关键字'as'附近的语法不正确”

SQL查询错误:“#”附近的语法不正确?

错误:关键字“ group”附近的语法不正确

SQL Server 错误:“'xyz' 附近的语法不正确”

SQL错误(102):“ =“附近的语法不正确

SQL Server 2014的IIF``附近语法不正确''错误

选择时语法不正确,名字附近的错误

错误:声明短语中“附近的语法不正确”

重新种子化的SQL Server语句抛出错误附近的语法不正确

TM1:错误:“ |”附近的语法不正确 (将数值插入sql查询)

尝试插入SQL Server数据库时'PK'错误附近的语法不正确

包含OpenRowset的SQL子查询-语法错误-')'附近的语法不正确

不正确的语法 - With 语句

这个查询有什么错误?错误:关键字“ case”附近的语法不正确

System.Data.SqlClient.SqlException:'((。)附近的语法不正确。“错误

C#。NPOCO。尝试加入时出现错误:“'&'附近的语法不正确。”

sql statement.exec错误:mssql:'?'附近的语法不正确

我不断收到错误消息“关键字“ VALUES”附近的语法不正确”。

sql错误-“关键字'WHERE附近的语法不正确”

DataAdapter.Fill(),由于“')'附近的语法不正确而出现错误”