Ich versuche, eine Abfrage auszuführen, die derzeit in phpMyAdmin funktioniert, aber es funktioniert nicht, wenn Sie es in .NET mit dem MySqlAdapter ausführen. Dies ist die SQL-Anweisung.Ist es möglich, eine MySql benutzerdefinierte Variable in einem .NET MySqlCommand zu verwenden?
Es @rownum verwendet, um jede einzelne Zeile zu nummerieren, die von meiner inneren Skalarabfrage zurückgegeben wird. Aber wenn ich es in .NET verwende, nehme ich an, dass das @ownum ein Parameter ist und eine Ausnahme auslöst, weil ich es nicht definiert habe.
using (var sqlConnection = new MySqlConnection(SOURCE_CONNECTION))
{
sqlConnection.Open();
MySqlDataAdapter sqlAdapter = new MySqlDataAdapter(SqlStatement, sqlConnection);
DataTable table = new DataTable();
sqlAdapter.Fill(table);
sqlConnection.Close();
return table;
}
Irgendwelche Ideen, wie ich dieses Problem umgehen könnte? Oder Möglichkeiten für mich, eine Zeilennummer zu bekommen?
perfekt und prägnant, danke! – eruciform
+1 Lebensretter. Vielen Dank. – cgTag
Das hat bei mir funktioniert. Vielen Dank. – theJerm