在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'.请教大虾,这是什么问题,谢谢!
其中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'.请教大虾,这是什么问题,谢谢!
myCmd .Parameters("@snoId").Value = "1000000"