DB -> XML 'E DÖNÜŞTÜREN COMPONENT |
Yanıt Yaz |
Yazar | |
turknetyazilim
Üye Profili
Özel Mesaj Yolla
Bu kullanıcıya ait mesajları bul
Üyenin Web Sitesie Git
Arkadaş Listeme Ekle
Moderator Group Kayıt Tarihi: 18.Ocak.2008 Bulundugu Yer: Balıkesir Online: Sitede Değil Gönderilenler: 214 |
Alıntı Cevapla
Konu: DB -> XML 'E DÖNÜŞTÜREN COMPONENT Gönderim Zamanı: 12.Kasim.2008 Saat 10:33 |
{ Yapınız : Bu sayfadaki kodun tamamını not defterinde boş bir sayfaya yapıştırın unit XML; interface uses type FUNCTION GetTable:TTable; FUNCTION GetEnter:Boolean; FUNCTION GetFilename:String; FUNCTION GetUserSave:Boolean; FUNCTION GetIlerleme:Boolean; FUNCTION GetUyar:Boolean; FUNCTION GetACTIVE:Boolean; PROCEDURE _PARADOX_TO_XML_; protected procedure Register; implementation procedure Register; { TXML } constructor TXML.Create(AOwner: TComponent); end; destructor TXML.Destroy; function TXML.GetACTIVE: Boolean; function TXML.GetEnter: Boolean; function TXML.GetFilename: String; function TXML.GetIlerleme: Boolean; function TXML.GetTable: TTable; function TXML.GetUserSave: Boolean; function TXML.GetUyar: Boolean; procedure TXML.SETACTIVE(const Value: BOOLEAN); procedure TXML.SetEnter(const Value: Boolean); procedure TXML.SetFilename(const Value: String); procedure TXML.SetIlerleme(const Value: Boolean); procedure TXML.SetTable(const Value: TTable); procedure TXML.SetUserSave(const Value: Boolean); procedure TXML.Setuyar(const Value: Boolean); procedure TXML._PARADOX_TO_XML_; FOR _DNG_ := 1 TO _UZN_ DO _pform_ :TForm; IF _TABLE_.Exists = FALSE THEN _A_SAY_ := _TABLE_.Fields.Count; _XML_S_ := TStringList.Create;//XML_SOURCE CREATE //XML START IF _PROGRES_ = TRUE THEN IF _TABLE_.Active = FALSE THEN _TABLE_.Open; IF _TYPE_ = 'TAutoIncField' THEN _XML_S_.ADD(' <FIELD attrname="' + _FIELD_ + '" fieldtype="i4" SUBTYPE="Autoinc"/>'); //OTOMATİK NUMARA VARSA GEREKENİ YAP IF _PROGRES_ = TRUE THEN _prb_position_.Position := _prb_position_.Position + 1; _XML_S_.ADD(' </FIELDS>');
IF _PROGRES_ = TRUE THEN WHILE NOT (_TABLE_.EOF) DO IF TRIM(_DATA_) ='' THEN _ELKEME_ :=TRUE ELSE _ELKEME_:=FALSE; //EĞER XML İÇİN DEĞİŞKEN KARAKTER VARSA _DATA_ := AnsiQuotedStr(_DATA_,'"'); IF _ELKEME_ = FALSE THEN END; _XML_S_.ADD(' </ROWDATA>'); IF _PROGRES_ = TRUE THEN //KULLANICI TANIMLI KAYIT |
|
Yanıt Yaz |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |