성공적으로 실행되는 MySqlAdapter를 사용하여 .NET에서 쿼리를 실행하는 데 어려움을 겪는 사용자 @rownum이 포함되어 있어 phpMyAdmin에 있습니다. 이 시스템 변수는 정의되지 않았기 때문에 매개변수로 착각하고 예외를 발생시킵니다.
이 문제를 해결하려면 다음 단계를 따르십시오.
using (var sqlConnection = new MySqlConnection(SOURCE_CONNECTION + ";Allow User Variables=True")) { sqlConnection.Open(); MySqlDataAdapter sqlAdapter = new MySqlDataAdapter(SqlStatement, sqlConnection); DataTable table = new DataTable(); sqlAdapter.Fill(table); sqlConnection.Close(); return table; }
줄 번호를 얻는 대체 방법 , 다음 옵션을 고려하세요.
위 내용은 내 MySQL 쿼리가 phpMyAdmin에서는 작동하지만 .NET에서는 실패하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!