mysql databasee direkt bilgi girişi

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
burakk
Üye
Mesajlar: 5
Kayıt: 03 Oca 2005 05:41
Konum: Edirne
İletişim:

mysql databasee direkt bilgi girişi

Mesaj gönderen burakk »

Delphi içinden direkt mysql komutlarını kullanarak her türlü database işlemini yaptırabilirsiniz.Ben şahsen yazdığım yazılımlarda bu yöntemi tercih ediyorum.

Kod: Tümünü seç

procedure TForm4.BitBtn3Click(Sender: TObject);
var
a1,a2,SQLstmt1:string;
begin
a1:=Edit1.Text;
a2:=Edit2.Text;
SQLstmt1 :='INSERT INTO `urunler` ( `firmakod` , `grupkod`)'
+'VALUES ('
+''''+a1+''''+','+''''+a2+''''
+');';
Form4.MySQLDatabase1.Execute(SQLstmt1);
Mysqlquery bileşeni ile mysqle veri girmeye çalışırsanız "invalid cursor handle" hatası alırsınız bunun nedeni query komutlarında sqlin geriye bir kayıt döndürmesidir.Bunun aksine Execute komutu tek yönlü işlemlerde (veri girişi gibi) kullanılabilir.
Not: Mysql'e bağlantı için MySQLDac kullanılmıştır.

**** kodları [ CODE ] tagı içine alın. mege
Daha iyi bir yaşam ancak daha iyi bir senle mümkün olabilir. O'Sensei Morihei Ueshiba
Cevapla