我想这样查询。

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/

10-12 12:49