Frage zum & Operator

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Frage zum & Operator

Beitrag von mini990 »

Hallo,
schreibe gerade ein altes Clipper Programm um.

Folgendes Problem:
cvar := Textfeld

Replace &cVar wit "xxx"

unter Clipper funktioniert das
mit Xbase kommt die Fehlermeldung
Symbol ist kein Datenbankfeld
Operation Textfeld

Verstehe ich jetz net.

Gruß Stefan
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: Frage zum & Operator

Beitrag von Tom »

Das fehlende "H" bei "with" ist vermutlich ein Typo. Ansonsten sollte das funktionieren, vorausgesetzt, es ist eine Tabelle geöffnet und selektiert (!), die "Textfeld" enthält. Eleganter ist das hier:

Code: Alles auswählen

FieldPut(FieldPos("textfeld"),"xxx")
Herzlich,
Tom
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Frage zum & Operator

Beitrag von mini990 »

war ein Schreibfehler.....
Problem ist gefunden und behoben.
Da die Feldnamen in einer Datei stehen wird folgendes übergeben
"Textfeld "
Die Leerzeichen gesehen? Entsprechen der Feldlänge in der Datenbank.

Replace &cVar wit "xxx"

ersetzt durch:

replace &(Alltrim(CVar)) with "xxx"

und schon geht es...

Trotzdem Danke!

Gruß Stefan
Antworten