AdoQuery ile access veri tabanına sql (insert into) ile kayıt yapamıyorum.
hata veriyor..
"Geçerli Sağlayıçı, Tek yürütmede birden çok kayıt dizisi döndürmeyi Desteklemiyor"
Yapıda Adotable nesnesi kullanmam yasak
Sistem Tamammen SQL olaçak.
Sorgulama yapıyorum ama delete, update, ve kayıt ekliyemiyorum.
Tşk ederim.
Ado Kayıt Hatası...
Ado Kayıt Hatası...
MAydinli
Forum Kuralları
viewtopic.php?t=6
viewtopic.php?t=6
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Ado Kayıt Hatası...
konuyu hortlattığımın farkındayım ancak aynı hatayı aldım ve sorun nerde anlamadım.
aynı yapıdaki access veritabanlarındaki bilgiyi tek bir access altında toplamam gerek, okuayacağım tablolarda yaklaşık yüz bin kayıt olduğu için kaynak db üzerinde şöyle bir sql ile aktarmaya çalıştım...
access üzerinde sorgu çalışıyor ancak delphiden adoyla bağlanıp deneyince "Geçerli Sağlayıçı, Tek yürütmede birden çok kayıt dizisi döndürmeyi Desteklemiyor" hatasını aldım...
aynı yapıdaki access veritabanlarındaki bilgiyi tek bir access altında toplamam gerek, okuayacağım tablolarda yaklaşık yüz bin kayıt olduğu için kaynak db üzerinde şöyle bir sql ile aktarmaya çalıştım...
Kod: Tümünü seç
INSERT INTO TABLOM IN 'c:\HedefDB.mdb'
SELECT * FROM TABLOM ;
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
Re: Ado Kayıt Hatası...
exception u yiyince tabloya bakmak aklıma gelmemişti... ilginç şekilde hata veriyo ama kayıtları da aktarıyo
try except e alarak durumu kurtardım gibi...
acaba hedef veritabanında olmayan kayıtları seçtirip aktarmak için iki veritabanındaki tablolar arasında joinli sorgu çekebilirmiyim acaba...
try except e alarak durumu kurtardım gibi...
acaba hedef veritabanında olmayan kayıtları seçtirip aktarmak için iki veritabanındaki tablolar arasında joinli sorgu çekebilirmiyim acaba...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
Re: Ado Kayıt Hatası...
bu sorunu da hallettim arkadaşlar...
kaynak veritabanına bağlanarak aynı yapıdaki hedef veritabanında olmayan kayıtları aktarmak için..
kaynak veritabanına bağlanarak aynı yapıdaki hedef veritabanında olmayan kayıtları aktarmak için..
Kod: Tümünü seç
INSERT INTO TABLOM IN 'C:\HedefDB.mdb'
SELECT L1.*
FROM TABLOM L1
LEFT JOIN [C:\HedefDB.mdb].TABLOM L2
ON L1.ID=L2.ID WHERE L2.Date is null
ORDER BY L1.ID;
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...