Çalıştığım bir entegrsayon projesinde, mysql de çalışırken mysql ortamında hazırladığım query içerisinde değişken tanımı kullanmıştım ve mysql de sorgu sorunsuz çalışıyordu fakat .net üzerinde mysqlcommand a sorguyu ekleyip çalıştırmaya çalıştığımda aşağıdaki gibi bir hata ile karşılaştım.
MySql.Data.MySqlClient.MySqlException: Parameter ‘@rownum’ must be defined.
Biraz araştırma yaptıktan sonra .Net MySql connector un 5.2 versiyonundan sonra bu özelliği desteklediğini ve connection string imize "Allow User Variables=True;" kısmının eklenmesi gerekdiği sonucuna ulaştım.Versiyon kontrolü ve connection string e küçük bir ekleme sonrası bu hatayı kolaylıkla aşabiliyor ve projeye devam edebiliyorsunuz :)
-
Home / Sql / "MySql.Data.MySqlClient.MySqlException: Parameter ‘@rownum’ must be defined" Hatası ve Çözümü
"MySql.Data.MySqlClient.MySqlException: Parameter ‘@rownum’ must be defined" Hatası ve Çözümü
Şubat 13, 2015 0
"MySql.Data.MySqlClient.MySqlException: Parameter ‘@rownum’ must be defined" Hatası ve ÇözümüYunus Emre Şubat 13, 2015
Yunus Emre
Integer sodales turpis id sapien bibendum, ac tempor quam dignissim. Mauris feugiat lobortis dignissim. Aliquam facilisis, velit sit amet sagittis laoreet, urna risus porta nisi, nec fringilla diam leo quis purus.