当前位置: 代码迷 >> ASP.NET >> 初学者请问
  详细解决方案

初学者请问

热度:2049   发布时间:2013-02-26 00:00:00.0
菜鸟请教
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
  相关解决方案