Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 11/01/2007, 15:43   #1 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 74
Varsayılan Delphi de Veritabanı Bağlantısı

Arkadaşlar, delphiye yeni başlıyorum delphide veri tabanı bağlantısı nasıl oluyor.
hangi veritabanlarını kullanabiliyoruz.
oguzhan1876 hatta değil   Alıntı Yaparak Yanıtla
Eski 11/01/2007, 16:12   #2 (permalink)
.
 
Fobus Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2003
Mesaj: 508
Varsayılan

Hangisini kullanmak istiyosanız kullanabilirsiniz. Benim tavsiyem Firebird Veya MYSQL Forumu ararsanız Zeos bileşeni, MySQL ve firebird hakkında bilgi bulabilirsiniz. Zeos Bileşeni Veritabanlarına erişmek için kullanılabilecek bir bileşendir.
Fobus hatta değil   Alıntı Yaparak Yanıtla
Eski 11/01/2007, 16:42   #3 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 74
Varsayılan

mysql başlangıç zor değilmi? hiç bilmiyorumda birde ajanda programı yapmayı düşünüyorum örnek kod veya prg. gönderen olursa çok makbule geçecek.
oguzhan1876 hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 09:31   #4 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 74
Varsayılan

örnek kodu olan yok sanırım.
1-access veri tabanı kullanmayı düşünüyorum. veri tabanı bağlantı kodlarını verebilecek olan varmı?
2-forma bir kaç edit ekledim bunlara kayıt girince kaydet butonuyla nasıl veri tabanına aktaracak
yardımlar için şimdiden teşekkür ederim.
oguzhan1876 hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 12:40   #5 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan

//örnek olarak kolay bir şey bunu büyüte bilirsin.
var
q : ttable;

begin
q := ttable.create(nil);
try
q.tablename='gırıs.dbf';
q.open;
q.insert;
q.fields[0].sstring := edit1.text;
q.post;
end;
finally
q.free;
q.close;
end;
//seklinde yaparsan veriyi kaydedersin;
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 15:57   #6 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 74
Varsayılan

.mdb bağlantısını nasıl yapıyoruz? ttable nerden ekliyoruz?
oguzhan1876 hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 16:19   #7 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 74
Varsayılan

sstring nerde tanımlayacağız? aşağıdaki gibi hata verdi.
[Error] Unit1.pas(62): Undeclared identifier: 'sstring'
[Error] Unit1.pas(64): EXCEPT or FINALLY expected
[Error] Unit1.pas(65): 'END' expected but 'FINALLY' found
oguzhan1876 hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 17:16   #8 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan

//örnek olarak kolay bir şey bunu büyüte bilirsin.
var
q : ttable;

begin
q := ttable.create(nil);
TRY
q.tablename='gırıs.dbf';
q.open;
q.insert;
q.fields[0].asstring := edit1.text;
q.post;
end;
FINALLY
q.free;
q.close;
END;
End;
//seklinde yaparsan veriyi kaydedersin;
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 17:56   #9 (permalink)
Ryu
 
karflake Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2003
Mesaj: 484
Varsayılan

Buraya bir bakın. Aramaya inanın.
__________________
Bu suya yazılan bir yazıdır...
karflake hatta değil   Alıntı Yaparak Yanıtla
Eski 12/01/2007, 18:26   #10 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 74
Varsayılan

öncelikkle çok teşşekür ederim. karflake şimdi delphi 6 kullanıyorum ve adoconnection ve adodate setleri ekledim. adoconnetiona tıkladım ve use data link file deyip veri tabanını ordan bulup ekledim. sonra form crace olayına aşağıdaki kodları ekledim.
Kod:
//Aşağıdaki komut veritabanının fiziksel yolunu belirtiyor
  adoconnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'+
    'Data Source='+GecerliKlasoruAl+'ajanda_ccx.mdb;'+'Mode=Share Deny None;'+
    'Persist Security Info=False';
adodataset in CommandText olayında SQL YAZAN YERE aşağıdaki kodu yazdım.
Kod:
//Öncelikle adodateset’lerin connection özellikler ayarlanıyor  
  adodataset2.Connection:=ADOConnection1;
  adodataeset2.commandtext:='select * from ajandam order by adi';
  //Daha sonra adodataset aktif hale getirilir
  adodataset2.Active:=true;
ve aşağıdaki hatayı aldım.
[Error] Unit1.pas(31): Undeclared identifier: 'GecerliKlasoruAl'
1- select * from ajadam(benim tablomun adı) by adi dediğimizde buraya ne yazacam oradaki alanlardan birinin adınımı eğer öyleyse her alan için bunu yazacakmıyım. direk tabloya bağlantı kurmuyormu?
2- benim formda editler olacak onlara bilgi girilecek ve kaydet butonu olacak editlere bağlatıyı nasıl kuracam ve kaydet butonun kodlarını verirmisniz size zahmet.
oguzhan1876 hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Değişkenlerle Veritabanı Table Bağlantısı abdagli ASP 1 15/01/2007 15:09
Delphi Thread içinde veritabanı bağlantısı sorunu huradem Pascal / Delphi / Delphi.NET 4 20/08/2006 13:19
VB ve Veritabanı bağlantısı Gökhan Visual Basic 4 31/08/2004 17:39
veritabanı bağlantısı mestal Java / JSP 2 03/08/2004 18:02
Veritabanı SERVER bağlantısı osmosm ASP 6 04/05/2004 13:42


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 08:53.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net