小编Sar*_*pta的帖子

如何解决截断表的SQL注入问题

下面是我截断表记录的代码行。表值来自前端。在我的 Veracode 扫描中,它显示了 SQL 注入。我怎样才能避免这种情况?我无法创建存储过程,因为连接字符串是动态的,我需要截断此表。还有另一种方法吗?

SqlCommand cmd = connection.CreateCommand();
cmd.Transaction = transaction;
cmd.CommandText = "TRUNCATE TABLE " + tablename;
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

c# sql sql-injection secure-coding

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

标签 统计

c# ×1

secure-coding ×1

sql ×1

sql-injection ×1