我想这样查询。
SELECT @rownum:=@rownum+1 'rank' FROM (SELECT @rownum:=0) r
当我在mysql查询浏览器上对其进行测试时,它运行良好。
现在,我想使用mysqlCommand在VB中执行它。当然,
@rownum
被定义为参数并等待其值。如何在VB中执行该查询? 最佳答案
您需要将变量添加到命令的参数中:
command.Parameters.AddWithValue("@rownum", rownum)
一些文档在这里:http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlparametercollection.html
关于mysql - 如何在VB中使用mysqlcommand执行sql变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9449899/