Veri tabanı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Veri tabanı

Mesaj gönderen vedatkaba »

Arkadaşlar hepinize merhaba.

Ben şöyle bir problemle karşılaştım Diyelimki şöyle

table1.insert;
table1ad.text:=edit1.text;
table1soyad.text:=edit2.text;
table1.updaterecord;
end;

Birde ben sql istediğim gibi veri girişi ve silme gibi sorguları hatasız yapamaz oldun ne olur yardım edin.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

@Merhabalar ;
table1.insert;
table1ad.text:=edit1.text;
table1soyad.text:=edit2.text;
table1.updaterecord;
end;
Yerine ;

Kod: Tümünü seç

Table1.Append;
Table1.FieldByName('ad').AsString:=Edit1.Text;
Table1.FieldByName('soyad').AsString:=Edit2.Text;
Table1.Post;
Table1.Refresh;
Kullanınız.....

Kolay Gelsin...
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Re: Veri tabanı

Mesaj gönderen salvation »

vedatkaba yazdı: table1.insert;
table1ad.text:=edit1.text;
table1soyad.text:=edit2.text;
table1.updaterecord;
end;
Şu şekildede olur:

Kod: Tümünü seç

  table1.append;
  table1['ad'] := edit1.text;
  table1['soyad'] := edit2.text;
  table1.post;
Not: Sql ile kullanmayı düşünüyorsan table1 diil query kullancaksın, table1 yazan yerleride query1 yapıcaksın (querynin adını değiştirmediysen tabi)
En son salvation tarafından 07 Nis 2004 03:43 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Eğer sql kullanmak istiyorsanız table yerine query kullanın
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

veri,tablo

Mesaj gönderen vedatkaba »

Arkadaşlar sağolun cevabınızı aldım.teşekkür ederim.

Arkadaşlar başka bir bilgisayardaki veri tabanına nasıl bağlanırız veya kendi bilgisayarımızda bulunan ama yolu değişik olan veri tablosuna nasıl erişmemiz sağlanabilir.Ama o veri tabanına ulaştımız anda bütün işlemleri programda bulunan kodlarla yapabilecez.Mesala sorgu kayıt girişi falan filan..
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Başka bilgisayardaki bir vt ye ulaşmak konusu forumda tartışıldı daha önce. arama kısmında bir arama gerçekleştirirseniz. sonuca ulaşacağınıza eminim.

Fakat kısaca BDE e Alias ınızı oluştururken Path kısmına ;

\\Makine_Adı\C\MyProject

şeklinde diğer bilgisayar üzerindeki vt ye ulaşabilirsiniz. fakat bir kaç ayarı daha var yukarıda dediğim gibi ilgili başlığa bakarsanız sizin için daha aydınlatıcı olacaktır.

Kendi bilgisayarınız içindeki fakat farklı bir dizindeki table lar için ise iki yolu takip edebilirsiniz. Birincisi o dizin içinde bir alias tanımlayıp programınız içinde onun için ayrı bir ttable nesnesi koyarsınız. ikinci yol ise ; yine formunuza yeni bir ttable nesnesi koyup.

database name ine diskinizdeki tam yolu yazabilirsiniz. bu şekilde alias tanımlamak zorunda kalmazsınız. Örnek : c:\proje\table1.db şeklinde.

Kolay Gelsin
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Mesaj gönderen Armani »

Merhaba. Bence Ado kullanırsan daha iyi olur. programını başka bir bilgisayarda daha çalıştırmak istersen o pc yede BDE yüklemen gerekiyor. Ado kullanırsan sadece Odbc de System Dsn kısmnada ayarları yapman yeterli olur.
Cevapla