日期:2014-05-19  浏览次数:20477 次

菜鸟请教
string   mySelectQuery1= "SELECT   CustomerID,CompanyName   FROM   Customers   WHERE   Country=@Country   AND   City=@City ";
ArrayList   myParamArray=new   ArrayList();
SqlParameter   myParam1=new   SqlParameter( "@Country ",SqlDbType.Text,30);
SqlParameter   myParam2=new   SqlParameter( "@City ",SqlDbType.Text,30);
请问上面那个sql语句是什么意思,里面的那个 'Country=@Country   AND   City=@City '是什么意思
再有就是new   SqlParameter( "@Country ",SqlDbType.Text,30)这个构造函数是什么
对里面的3个参数不太明白

------解决方案--------------------
@Country 参数,可以理解为占位符,意思是这个值后面在给

new SqlParameter( "@Country ",SqlDbType.Text,30);

实例化一个参数名字为 @Country ,类型就是SQL Server的Text类型,大小为30