Fehlermeldung "Parameter has a wrong data type" [erledigt]

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

Moderator: Moderatoren

Antworten
peternmb
1000 working lines a day
1000 working lines a day
Beiträge: 525
Registriert: Mi, 01. Feb 2006 16:22
Wohnort: 06618 Naumburg

Fehlermeldung "Parameter has a wrong data type" [erledigt]

Beitrag von peternmb »

Hallo,

ich bekomme in einem recht simplen Programmteil eine Fehlermeldung mit der ich einfach nicht weiterkomme.
Ich erzeuge mehrere HTML-Dateien, deren Speicherort ich in einem LOCAL array sammle um diese dann in einem Rutsch per FTP hochzuladen.

Bei den ersten Dateien klappt es noch, dann kommt der reproduzierbare Fehler:
Xbase++ Version : Xbase++ (R) Version 1.90.355
Betriebssystem : Windows-10
oError:args :
-> VALTYPE: C VALUE:
-> VALTYPE: C VALUE: D:\PRG\TM\TM_neu\Export\Web\TU001\S03_Tandem_Tische.html
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: Y
oError:cargo : NIL
oError:description : Parameter has a wrong data type
oError:filename :
oError:genCode : 2
oError:operation : AADD
oError:osCode : 0
oError:severity : 2
oError:subCode : 1025
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
so sieht mein Code aus, die Zeile der Fehlerrmeldung habe ich gekennzeichnet:

Code: Alles auswählen

	upDatei=Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\S"+strzero(s_erie,2,0)+"_Einzel_Serie.html"
	go_www("b12E",s_erie,upDatei,.F.)
	aadd(A132upload,upDatei)
	aadd(A132upload,strtran(upDatei,"Serie","Gesamt"))
	aadd(A132upload,strtran(upDatei,"Serie","Tische"))	
	aadd(A132upload,Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\Einzel.txt")
        //
	upDatei=Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\S"+strzero(s_erie,2,0)+"_Tandem_Serie.html"
	go_www("b12T",s_erie,upDatei,.F.)
	aadd(A132upload,upDatei)
        aadd(A132upload,strtran(upDatei,"Serie","Gesamt"))    // ???Fehlermeldung???AADD
	aadd(A132upload,strtran(upDatei,"Serie","Tische"))		
	aadd(A132upload,Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\Tandem.txt")
Die Datei ist vorhanden, aber das spielt ja hier noch keine Rolle
Zuletzt geändert von peternmb am Fr, 13. Mär 2020 11:56, insgesamt 1-mal geändert.
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: Fehlermeldung "Parameter has a wrong data type"

Beitrag von Tom »

Der erste Parameter - A132upload - hat im Moment des aAdd() den Datentyp "C", aber "A" wird erwartet. Du machst irgendwas mit der Array-Variablen. Ich würde sie mal nach jeder Zeile debuggen/loggen/anzeigen lassen.
Herzlich,
Tom
peternmb
1000 working lines a day
1000 working lines a day
Beiträge: 525
Registriert: Mi, 01. Feb 2006 16:22
Wohnort: 06618 Naumburg

Re: Fehlermeldung "Parameter has a wrong data type"

Beitrag von peternmb »

selbst hiermit erhalte ich den Fehler, das gibts es doch gar nicht :banghead: :banghead: :banghead:
die Zeilen davor funktionieren doch auch

Code: Alles auswählen

A132upload:=[]
	
upDatei=Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\S"+strzero(s_erie,2,0)+"_Einzel_Serie.html"
aadd(A132upload,upDatei)
aadd(A132upload,strtran(upDatei,"Serie","Gesamt"))
aadd(A132upload,strtran(upDatei,"Serie","Tische"))	
aadd(A132upload,Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\Einzel.txt")

upDatei=Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\S"+strzero(s_erie,2,0)+"_Tandem_Serie.html"
aadd(A132upload,upDatei)
aadd(A132upload,strtran(upDatei,"Serie","Gesamt"))    // ???Fehlermeldung???AADD
aadd(A132upload,strtran(upDatei,"Serie","Tische"))		
aadd(A132upload,Hauptpfad+"\Export\Web\TU"+strzero(A->tnr,3,0)+"\Tandem.txt")
	
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: Fehlermeldung "Parameter has a wrong data type"

Beitrag von Tom »

A132upload:=[] ?
Herzlich,
Tom
peternmb
1000 working lines a day
1000 working lines a day
Beiträge: 525
Registriert: Mi, 01. Feb 2006 16:22
Wohnort: 06618 Naumburg

Re: Fehlermeldung "Parameter has a wrong data type"

Beitrag von peternmb »

Tom hat geschrieben: Fr, 13. Mär 2020 11:43A132upload:=[] ?
Vielen Dank, damit habe ich jetzt 2 Stunden vertrödelt
A132upload:={}

Hätte ich vermutlich nie gemerkt...
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: Fehlermeldung "Parameter has a wrong data type" [erledigt]

Beitrag von Tom »

Der Wald, die Bäume und all das eben. Dafür hat man ja so ein Forum. :wink:
Herzlich,
Tom
Antworten