私はMySQLを使用しています
。mysqlテーブルがあります。
そして、行番号のあるすべてのレコードを選択したいと思います。
このために私はこのSQLコマンドを使用します。
SELECT @row := @row + 1 as row, t.* FROM t_persons t, (SELECT @row := 0) r
しかし、コマンドを実行して、以下のようにデータテーブルにデータをロードしようとすると
DataTable dt = new DataTable();
command.CommandText = sql;
adapter.SelectCommand = command;
adapter.Fill(dt);
コマンドの実行中に発生した致命的なエラーのようなエラーが発生します。
しかし、phpmyadminでこのコマンドを試してみると、正常に機能します。だから何が問題なのか。そしてそれを解決する方法。ありがとう...