c#Command的Parameters使用

2024-11-27 12:49:43
推荐回答(3个)
回答1:

不知所云,你是说的SqlParameter?
string sql="select t.* from life_user t where 1=1 and USER_NAME=@USER_NAME";
SqlParameter parame=new SqlParameter("@USER_NAME"," fengyunluyun");//参数

command.Parameters.Add(parame);
参数化参数,最常见的使用原因是 防止sql注入

回答2:

USER_NAME=:USER_NAME这个地方不对的,这个是oracle里面的用法sqlserver的用法是用@符号,不是冒号

回答3:

编译没什么问题 你在哪一步出了问题 报的什么错