在sql server中执行一个查询语句:strSql = "select * from student where sno = @snoId"
其中sno在数据库中是7位的变长域。
代码如下:
dim myCon as sqlconnection
dim myCmd as sqlcommand
dim dr as sqldatareadermyCon = new sqlconnection(strLink)  'strLink 是链接数据库的字符串
myCmd = new sqlCommand(strSql,myCon)
myCmd.parameters.add("snoId","1000000") 
dr = myCmd.executereader()
dr.read(1).....结果执行后在页面提示:Incorrect syntax near 'snoId'.请教大虾,这是什么问题,谢谢!