OleDbParameter问题 是微软的bug吗??
sql 语句如下 :
IF EXISTS (SELECT name FROM table1 WHERE id = ? ) DELETE FROM table1 WHERE id =?
command.Parameters.Add("@Id ", OleDbType.Integer , 3).Value = 10;
command.Parameters.Add("@Id ", OleDbType.Integer , 3).Value = 10;
.net 这里面需要指定两个重复的参数 否则不能通过编译 其实都是一个id 参数
能不能有办法只指定一次就可以了? 在sqlclient 里面 指定一次就可以了 oledb 没有这么弱智吧
那位高手能帮我解答以下 谢谢