Aynı tabloya aynı anda birden fazla satır kaydı

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
showtime
Üye
Mesajlar: 29
Kayıt: 28 Şub 2004 04:26
Konum: Konya

Aynı tabloya aynı anda birden fazla satır kaydı

Mesaj gönderen showtime »

Tek işlemle aynı tabloya aynı anda birden fazla veri girmenin basit bir yolu varmı yoksa ayrı ayrı sql mi çalıştırmalıyım. (veriler farklı)veritabanı:FB.
saygılarımla.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Daha açık yazarsan muhtemelen daha net cevap lar alırsın. ne işlemi sorguda bir işlemdir insert de delete de
forumumuz ücretsizdir arkadaşlar üstelikte kelime limitiniz yoktur sorularınızı ve şu genelde esirgediğiniz sorun çözümlerini uzun uzun ve anlaşılır şekilde yazmaktan çekinmeyin. Hatta yazın.

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
showtime
Üye
Mesajlar: 29
Kayıt: 28 Şub 2004 04:26
Konum: Konya

Mesaj gönderen showtime »

:D
ustam formundasın yine. bu konuda haklısın özür dilerim.

Listboxtaki seçilen maddelerin herbirine ait veritabanına aynı tabloya yeni kayıt yapacağım. Yani her madde için yeni bir vt satırı. Her eleman için ayrı ayrı insert SQL komutunun yerine farklı bir alternatif mümkün mü?. Zira listbox elemanları yaklaşık 25-30 tane.

Teşekkür eder saygılar sunarım.
alipolatolu
Üye
Mesajlar: 10
Kayıt: 25 Ağu 2004 01:49
Konum: Bursa
İletişim:

Mesaj gönderen alipolatolu »

selamlar;
Eğer tablolar arası işlemler olsaydı INSERT içinde SELECT kullanarak yapabilirdiniz fakat burada durum farklı olduğu için ayrı ayrı INSERT çalıştırmaktan başka bir çözüm bulamadım. Fakat tek bir String içinde ';' ile ayırarak veya INSERT'ler arasında 'GO' deyimini kullanarak bu işi yapabilirsiniz.

ListBox'dan seçilen her item için bir INSERT cümlesi oluşturun ve bir string içinde ';' veya 'GO' ile birleştirerek bir seferde çalıştırın.

Umarım faydası olur, kolay gelsin.

Polat
showtime
Üye
Mesajlar: 29
Kayıt: 28 Şub 2004 04:26
Konum: Konya

Mesaj gönderen showtime »

taa o zamandan beri karıştırmadık kaynak site bırakmadım. maalesef checked ları kontrol edip tek tek sql çalıştırıcam.
teşekkürler
Cevapla