sqlQuery = "INSERT INTO community_market" +
"VALUES (" + a.transaction_id + ",'" + a.community_name + "'," +
a.community_id + ",'" + a.item_name + "'," +
a.item_quantity + "," + a.price + ");";
Run Code Online (Sandbox Code Playgroud)
这是我试图运行的查询,我得到的错误是:
SqliteSyntaxException:near"1":语法错误Mono.Data.SqliteClient.SqliteCommand.GetNextStatement(IntPtr pzStart,System.IntPtr&pzTail,System.IntPtr&pStmt)Mono.Data.SqliteClient.SqliteCommand.ExecuteReader(CommandBehavior behavior,Boolean want_results,System. Int32和rows_affected)Mono.Data.SqliteClient.SqliteCommand.ExecuteReader(CommandBehavior behavior)Mono.Data.SqliteClient.SqliteCommand.ExecuteDbDataReader(CommandBehavior behavior)System.Data.Common.DbCommand.ExecuteReader()System.Data.Common.DbCommand.System. Data.IDbCommand.ExecuteReader()
可以使用一些帮助
我想你忘记了在之间的空间community_market和VALUES:
sqlQuery = "INSERT INTO community_market " +
"VALUES("+a.transaction_id+",'"+ a.community_name+"',"+
a.community_id+",'"+ a.item_name+"',"+ a.item_quantity+","+a.price+");";
Run Code Online (Sandbox Code Playgroud)
此外,SQL注入可能有一些兴趣.
| 归档时间: |
|
| 查看次数: |
265 次 |
| 最近记录: |