append from

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

append from

Beitrag von Rolf Ramacher »

Hallo zusammen,

ich möchte im xbpbrowse eine Datenbank darstellen, aber nicht die orig. davor kommt ein logisches Feld.,

also habe ich folgendes gemacht

Code: Alles auswählen

	FErase(cHeimat+"\Tmpadr.dbf")
	Copy File("adress.dbf") to ((cHeimat+"\Tmpadr.dbf"))
	use (cHeimat+"\Tmpadr") New Exclusive
	aStruc:=Tmpadr->(DbStruct())
	Ains(aStruc,1,{"LOE","L",1,0} )
	Close TmpAdr
	DbCreate((cHeimat,"\TmpAdr"),aStruc)

	use (cHeimat+"\Tmpadr") New Exclusive
aber das Feld LOE gibt es in der Tmpadr nicht.

wenn ich es vorher mache. also die structure auslese, dann die tmpadr anlege - append from adress mache. ist das Feld LOE zwar da.
aber dafür fehlt mir das Feld email aus der Orig Adress.dbf

wie macht man dies, sodas beide Felder vorhanden sind.
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: append from

Beitrag von Tom »

"aIns" fügt ein, löscht aber dafür einen Datensatz am Ende. Einfach "aAdd" benutzen.
Herzlich,
Tom
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: append from

Beitrag von Rolf Ramacher »

Hi Tom

danke für den Tipp. mache jetzt zuerst AIns - da ich LOE am anfang haben möchte - anschließend ein AAdd für email
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: append from

Beitrag von Wolfgang Ciriack »

Hallo Rolf,
schau dir mal den 3. Parameter für AAdd an.
Viele Grüße
Wolfgang
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: append from

Beitrag von Rolf Ramacher »

Hi Wolfgang,

hui - das wußte ich gar nicht, hat zwar mit ains und danach aadd funkt. aber so - auch gut. danke
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: append from

Beitrag von Tom »

mache jetzt zuerst AIns - da ich LOE am anfang haben möchte - anschließend ein AAdd für email
Damit ist nach dem aIns() der letzte Eintrag aus dem Structure-Array verschwunden. Du müsstest in dieser Variante erst ein aAdd() mit einem leeren Eintrag erzeugen, dann das aIns() und schließlich das aAdd() ausführen. Ansonsten: Siehe Hinweis von Wolfgang.
Herzlich,
Tom
Antworten