Web Servislerini kullanarak TC Kimlik No sorgulama (Düzeldi)
eline beynine sağlık hemen denedim her bölümü çalışıyor.
kolay gelsin.
kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Coderlord arkadaşım sağ olasın bu makalen sayesinde çok sey öğrendim ben şimdi tc kimlik noları var 10000 tane bunları gönderiyorum listeyi alıyorum...ama Tc no hatalı olunca sonuc dönmediğinde hata verince döngüden çıkıyor...ve diğer kayıda geçmiyor...bunu nasıl çözebilirim...Yardımcı olan arkadaşlara şimdiden tşk ederim...
Siz hayal edin...Biz yapalım TuannaSoft...
tc no sorgulama bölümünü try except bloğu arasına alırsan hata mesajı almazsın.
Delphi içinden çalıştırdığında hatayı almaya devam edersin. Dışından çalıştırırsan hata almayacaksın.
Kod: Tümünü seç
try
KimlikNoSorgula..
except
// Burası boş olmalı.
end;
---------------------------------------------------------------
var
Sonuc: TCKimlikNoDogrulamaSonucu;
begin
ADOTable1.First;
while not Adotable1.Eof do
begin
if Assigned(sonuc) then
begin
Sonuc:=KimlikNoDogrula(ADOTable1.FieldList.Fields[0].Value);
ADOTable1.Edit;
ADOTable1.FieldList.Fields[1].Value:=sonuc.Ad;
ADOTable1.FieldList.Fields[2].Value:=sonuc.Soyad;
ADOTable1.FieldList.Fields[3].Value:=sonuc.DogumYil;
ADOTable1.Post;
ADOTable1.Next;
end
else
begin
ADOTable1.Edit;
ADOTable1.FieldList.Fields[1].Value:='Bulunamadı' ;;
ADOTable1.FieldList.Fields[2].Value:='Bulunamadı' ;
ADOTable1.FieldList.Fields[3].Value:='Bulunamadı' ;
ADOTable1.Next;
end;
end;
end;
--------------------------------------------------------------
bu kodun neresine yazmalıyım
var
Sonuc: TCKimlikNoDogrulamaSonucu;
begin
ADOTable1.First;
while not Adotable1.Eof do
begin
if Assigned(sonuc) then
begin
Sonuc:=KimlikNoDogrula(ADOTable1.FieldList.Fields[0].Value);
ADOTable1.Edit;
ADOTable1.FieldList.Fields[1].Value:=sonuc.Ad;
ADOTable1.FieldList.Fields[2].Value:=sonuc.Soyad;
ADOTable1.FieldList.Fields[3].Value:=sonuc.DogumYil;
ADOTable1.Post;
ADOTable1.Next;
end
else
begin
ADOTable1.Edit;
ADOTable1.FieldList.Fields[1].Value:='Bulunamadı' ;;
ADOTable1.FieldList.Fields[2].Value:='Bulunamadı' ;
ADOTable1.FieldList.Fields[3].Value:='Bulunamadı' ;
ADOTable1.Next;
end;
end;
end;
--------------------------------------------------------------
bu kodun neresine yazmalıyım
Siz hayal edin...Biz yapalım TuannaSoft...
ValueFromIndex
Edit4.Text:= ListBox2.Items.ValueFromIndex[ListBox2.ItemIndex];
satırında ValueFromIndex'i tanımıyor. Delphi 6 kullanıyorum. ne yapabilirim ?
satırında ValueFromIndex'i tanımıyor. Delphi 6 kullanıyorum. ne yapabilirim ?
hocam sanırım yanlış anlattım.
ben hata mesajı derken mesela v.b mesajları nasıl yakalayacağım hakkında
yardımcı olabilirmisiniz. cevaplarınız için şimdiden çok teşekkürler.
ben hata mesajı derken mesela
Kod: Tümünü seç
Belirtilmiş olan sorgu bilgilerine karşılık kişi bulunmasına rağmen kişi ad ve soyad tutmamaktadır.
yardımcı olabilirmisiniz. cevaplarınız için şimdiden çok teşekkürler.
kimlik no ve tüm bilgiler
Sadece vatandaşlık no yu göndererek kişinin bütün kimlik bilgilerini alamazmıyız
musalpay yazdı:hocam sanırım yanlış anlattım.
ben hata mesajı derken meselav.b mesajları nasıl yakalayacağım hakkındaKod: Tümünü seç
Belirtilmiş olan sorgu bilgilerine karşılık kişi bulunmasına rağmen kişi ad ve soyad tutmamaktadır.
yardımcı olabilirmisiniz. cevaplarınız için şimdiden çok teşekkürler.
Kod: Tümünü seç
try
KimlikNoSorgula..
except on E:Exception do
Memo1.Lines.Add('Hata mesajı: '+E.Message);
end;
end;