fixed etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
fixed etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Aralık 2015 Pazar

Fatal error encountered during command execution hatası ve çözümü fixed

c# yada vb içerisinde program yazarken veritabanına insert,update,delete yada select işlemlerinde ;


Fatal error encountered during command execution.


hatasını alabilirsiniz.


Bunun bir çok sebebi olmakla birlikte general yani başlıca sebeleri veritabanına gönderilen sorgunun hatalı yada yanlış olmasıdır.Hani bildiğiniz gibi mysql in meşhur atası systax error gibi :)


Örnek sorguya bakalım ve hatanın ne olduğunu anlayalım.


Aşağıda doğur fonksiyonu bulunmaktadır ve bu fonksiyonun içerisindeki mysql bölümü Fatal error encountered during command execution. hatasını vermektedir


Fatal error encountered during command execution.


[php]

public void Yaris(string sqlogren)


MySqlConnection conn = new MySqlConnection("server=localhost; database=sss; user id=selam; password=ing; pooling=false;charset=latin5;Connection Lifetime=0");

conn.Open();


MySqlCommand giris = new MySqlCommand("insert into KosuAtlari(Kosukodu,forma,Atno,atismi,yas,baba,anne,kilo,sahipadi,antad,st,hc,hk,son6,kgs,s20,yarisadi,ikramiyeler) values(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8@,@p9,@p10,@p11,@p12,@p13,@p14,@p15,p@16,@p17,@p18)", conn);

giris.Parameters.Add("@p1", MySqlDbType.VarChar).Value = kosukodu;

giris.Parameters.Add("@p2", MySqlDbType.VarChar).Value = x[i].ToString();

giris.Parameters.Add("@p3", MySqlDbType.Int32).Value = Convert.ToInt32(Siralar[i].ToString());

giris.Parameters.Add("@p4", MySqlDbType.VarChar).Value = aa[i].ToString();

giris.Parameters.Add("@p5", MySqlDbType.VarChar).Value = bb[i].ToString();

giris.Parameters.Add("@p6", MySqlDbType.VarChar).Value = cc[i].ToString();

giris.Parameters.Add("@p7", MySqlDbType.VarChar).Value = dd[i].ToString();

giris.Parameters.Add("@p8", MySqlDbType.VarChar).Value = ee[i].ToString();

giris.Parameters.Add("@p9", MySqlDbType.VarChar).Value = ff[i].ToString();


giris.ExecuteNonQuery();


conn.Dispose();

conn.Close();


[/php]


Şeklinde hatalı olacaktır hata @p8@ yazan values içerisindeki bölümde ve bu örnek olarak Fatal error encountered during command execution. hatasını alacağız.Sorgunuzu kontrol ederek yanlış bölümü düzeltireseniz hatayı gidermiş olucaksınız.


Doğru kullanımı :


[php]

public void Yaris(string sqlogren)


MySqlConnection conn = new MySqlConnection("server=localhost; database=sss; user id=selam; password=ing; pooling=false;charset=latin5;Connection Lifetime=0");

conn.Open();


MySqlCommand giris = new MySqlCommand("insert into KosuAtlari(Kosukodu,forma,Atno,atismi,yas,baba,anne,kilo,sahipadi,antad,st,hc,hk,son6,kgs,s20,yarisadi,ikramiyeler) values(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p12,@p13,@p14,@p15,p@16,@p17,@p18)", conn);

giris.Parameters.Add("@p1", MySqlDbType.VarChar).Value = kosukodu;

giris.Parameters.Add("@p2", MySqlDbType.VarChar).Value = x[i].ToString();

giris.Parameters.Add("@p3", MySqlDbType.Int32).Value = Convert.ToInt32(Siralar[i].ToString());

giris.Parameters.Add("@p4", MySqlDbType.VarChar).Value = aa[i].ToString();

giris.Parameters.Add("@p5", MySqlDbType.VarChar).Value = bb[i].ToString();

giris.Parameters.Add("@p6", MySqlDbType.VarChar).Value = cc[i].ToString();

giris.Parameters.Add("@p7", MySqlDbType.VarChar).Value = dd[i].ToString();

giris.Parameters.Add("@p8", MySqlDbType.VarChar).Value = ee[i].ToString();

giris.Parameters.Add("@p9", MySqlDbType.VarChar).Value = ff[i].ToString();


giris.ExecuteNonQuery();


conn.Dispose();

conn.Close();


[/php]


Kolay Gelsin.



Fatal error encountered during command execution hatası ve çözümü fixed

27 Aralık 2014 Cumartesi

Fatal error encountered during command execution hatası ve çözümü fixed

c# yada vb içerisinde program yazarken veritabanına insert,update,delete yada select işlemlerinde ;


Fatal error encountered during command execution.


hatasını alabilirsiniz.


Bunun bir çok sebebi olmakla birlikte general yani başlıca sebeleri veritabanına gönderilen sorgunun hatalı yada yanlış olmasıdır.Hani bildiğiniz gibi mysql in meşhur atası systax error gibi :)


Örnek sorguya bakalım ve hatanın ne olduğunu anlayalım.


Aşağıda doğur fonksiyonu bulunmaktadır ve bu fonksiyonun içerisindeki mysql bölümü Fatal error encountered during command execution. hatasını vermektedir


Fatal error encountered during command execution.



public void Yaris(string sqlogren)

MySqlConnection conn = new MySqlConnection("server=localhost; database=sss; user id=selam; password=ing; pooling=false;charset=latin5;Connection Lifetime=0");
conn.Open();

MySqlCommand giris = new MySqlCommand("insert into KosuAtlari(Kosukodu,forma,Atno,atismi,yas,baba,anne,kilo,sahipadi,antad,st,hc,hk,son6,kgs,s20,yarisadi,ikramiyeler) values(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8@,@p9,@p10,@p11,@p12,@p13,@p14,@p15,p@16,@p17,@p18)", conn);
giris.Parameters.Add("@p1", MySqlDbType.VarChar).Value = kosukodu;
giris.Parameters.Add("@p2", MySqlDbType.VarChar).Value = x[i].ToString();
giris.Parameters.Add("@p3", MySqlDbType.Int32).Value = Convert.ToInt32(Siralar[i].ToString());
giris.Parameters.Add("@p4", MySqlDbType.VarChar).Value = aa[i].ToString();
giris.Parameters.Add("@p5", MySqlDbType.VarChar).Value = bb[i].ToString();
giris.Parameters.Add("@p6", MySqlDbType.VarChar).Value = cc[i].ToString();
giris.Parameters.Add("@p7", MySqlDbType.VarChar).Value = dd[i].ToString();
giris.Parameters.Add("@p8", MySqlDbType.VarChar).Value = ee[i].ToString();
giris.Parameters.Add("@p9", MySqlDbType.VarChar).Value = ff[i].ToString();

giris.ExecuteNonQuery();




conn.Dispose();
conn.Close();


Şeklinde hatalı olacaktır hata @p8@ yazan values içerisindeki bölümde ve bu örnek olarak Fatal error encountered during command execution. hatasını alacağız.Sorgunuzu kontrol ederek yanlış bölümü düzeltireseniz hatayı gidermiş olucaksınız.


Doğru kullanımı :



public void Yaris(string sqlogren)

MySqlConnection conn = new MySqlConnection("server=localhost; database=sss; user id=selam; password=ing; pooling=false;charset=latin5;Connection Lifetime=0");
conn.Open();

MySqlCommand giris = new MySqlCommand("insert into KosuAtlari(Kosukodu,forma,Atno,atismi,yas,baba,anne,kilo,sahipadi,antad,st,hc,hk,son6,kgs,s20,yarisadi,ikramiyeler) values(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p12,@p13,@p14,@p15,p@16,@p17,@p18)", conn);
giris.Parameters.Add("@p1", MySqlDbType.VarChar).Value = kosukodu;
giris.Parameters.Add("@p2", MySqlDbType.VarChar).Value = x[i].ToString();
giris.Parameters.Add("@p3", MySqlDbType.Int32).Value = Convert.ToInt32(Siralar[i].ToString());
giris.Parameters.Add("@p4", MySqlDbType.VarChar).Value = aa[i].ToString();
giris.Parameters.Add("@p5", MySqlDbType.VarChar).Value = bb[i].ToString();
giris.Parameters.Add("@p6", MySqlDbType.VarChar).Value = cc[i].ToString();
giris.Parameters.Add("@p7", MySqlDbType.VarChar).Value = dd[i].ToString();
giris.Parameters.Add("@p8", MySqlDbType.VarChar).Value = ee[i].ToString();
giris.Parameters.Add("@p9", MySqlDbType.VarChar).Value = ff[i].ToString();

giris.ExecuteNonQuery();




conn.Dispose();
conn.Close();


Kolay Gelsin.



Fatal error encountered during command execution hatası ve çözümü fixed

16 Ekim 2014 Perşembe

Fixed :The "Microsoft.Jet.OLEDB.4.0" provider is not registered on the local machine hatası ve çözümü

Eğer yaptığımız programı 64 bit veri sisteminde yapmaya çalışırsak Microsoft.Jet.Oledb.4.0 sınıfının 32bit işlemciler için olduğu sebebi ile bu hatayı alırız.


 


Çözümü :


Visual studio içerisinden Solution Explorer dan projenize sağ tuş ile  tıklayarak özellikler girin; C# için Build sekmesinde, VB için Compile tablarında projeyi 32bit(X86) olarak değiştirerek, projeyi çalıştırdığınıza hata giderilmiş olacaktır.


English : Project from within Visual Studio Solution Explorer, right-click the Properties buttonto enter the Build tab in C #, VB tablarında Compile the project to 32bit (x86) by changing the project to run the error will be eliminated.


 



Fixed :The "Microsoft.Jet.OLEDB.4.0" provider is not registered on the local machine hatası ve çözümü