Typen unverträglich?

daDom

Erfahrenes Mitglied
Ich habe ein Programm geschrieben, das 2 Datenbanken, die in txt-Datein bestehen, vergleichen soll.

1.
April-Datenbank-> Einträge, die nicht in Nov-Datenbank?
->Anzeigen(Löschen)

2.
Nov-Datenbank-> Einträge, die nicht in April-Datenbank?
->Anzeigen(Veränderte, oder neue)

Kriterien:
nachname;strasse;ort

Die Einträge in den TXT-Datein sind durch Semikolons getrennt.
Ich habe schon alles so programmiert, das die Variablen nachname;strasse;ort zur Verfügung stehen.

Ich muss eine Zeile mit jeder anderen aus der anderen Datei vergleichen.

Ich habe jetzt das problem, das das Programm mir sagt: Typen unverträglich!.

Kann mir jemand helfen?
 
Zuletzt bearbeitet:
Diese Fehlermeldung bekommt man immer dann, wenn einer Variablen der falsche TYP zugeordnet wird.

Das heisst, wenn Du ner Zahlvariablen versuchst einen String zu zuordnen, oder ner Integer short ne Long Integer und so weiter.


Das heisst irgendwo stimmt was mit der Zuordnung Deiner Variablen nicht.

Damit Dir geholfen werden kann, ist es vorteilhaft, den Code (am besten als Anhang) mit zu senden.
 
Do While Not EOF(2)
If (Data_Nachname = Data_Nachname1) _
& (Data_Strasse = Data_Strasse1) _
& (Data_Ort = Data_Ort1) Then

Marker = Marker
Else
lstÄnderungen.AddItem ("In Zeile " & lstGefunden.ListIndex _
& " wurde ein zu löschender Eintrag gefunden (" _
& Data_Nachname & ";" & Data_Strasse & ";" & Data_Ort)
End If

Da taucht der Fehler auf...

btw: Die Datei wurde als Anhang gesendet.
 
Leider kann ich so nichts falsches erkennen.


Und ich meinte Du solltest doch den Vollständigen Code, nicht nur das fragment wo der Fehler auftaucht, senden,(so dass man es Downloaden kann, um selbst dran rumzuCoden.).


Manchmal liegt der Fehler wo ganz anders.
 
Zurück