Installation Xb2.NET als Service, Charset-Problem OEM
Verfasst: Mi, 24. Okt 2012 11:29
Hallo,
ich möchte mich kurz vorstellen. Mein Name ist Lars Vogelmann und ich programmiere seit ca. 13 Jahren Clipper und XBase++ sowie seit ca. 2 Jahren PHP und seit kurzem ein wenig JQuery.
Hier zu meinem Problem:
1) Ich bin gerade dabei, eine umfangreiche Web-Anwendung in Xb2.NET zu entwickeln. Wenn ich diese als Service auf einem Windows Server 2008 R2 installiere, bekomme ich beim Beenden des Services die Fehlermeldung "Der Dienst konnte nicht beendet werden, Fehler 109: Pipe wurde beendet". Danach ist der Service zwar beendet, aber die Fehlermeldung ist lästig.
2) Ich habe eine Tabelle im OEM-Format, in der ich eine Volltextsuche ausführe. Sobald ich aber Suchbegiffe mit Umlauten, z.B. "Rucksäcke" habe, werden diese nicht mehr gefunden. Ich habe schon Konvertierungen über ConvToOemCP, cUtf8toOEM etc. versucht, alles ohne Erfolg.
3) Dasselbe Problem habe ich, wenn ich eine Autocomplete-Funktion mit den Suchbegriffen fülle, sobald Umlaute im Spiel sind, werden diese nicht richtig dargestellt (aus "Rucksäcke" wird "Ruckszcke" etc.). Eine Testanzeige in der Xb2.NET-Konsole zeigt mit an, das der Begriff bereits so aus der Tabelle ausgelesen wird. Konvertierungsversuche waren auch hier ohne Erfolg.
Ich habe die Datenbankverbindung von FOXDBE auf ADSDBE umgestellt, hat mir nur mit meinem Charset-Problem nicht weitergeholfen. ADS-Version ist die 11.0.
Die verwendete XBase++ Version ist die 1.90.355, die Xb2.NET Version ist die 3.2.17.
Wenn mir einer damit weiterhelfen könnte, wäre ich echt dankbar.
Gruß
Lars
ich möchte mich kurz vorstellen. Mein Name ist Lars Vogelmann und ich programmiere seit ca. 13 Jahren Clipper und XBase++ sowie seit ca. 2 Jahren PHP und seit kurzem ein wenig JQuery.
Hier zu meinem Problem:
1) Ich bin gerade dabei, eine umfangreiche Web-Anwendung in Xb2.NET zu entwickeln. Wenn ich diese als Service auf einem Windows Server 2008 R2 installiere, bekomme ich beim Beenden des Services die Fehlermeldung "Der Dienst konnte nicht beendet werden, Fehler 109: Pipe wurde beendet". Danach ist der Service zwar beendet, aber die Fehlermeldung ist lästig.
2) Ich habe eine Tabelle im OEM-Format, in der ich eine Volltextsuche ausführe. Sobald ich aber Suchbegiffe mit Umlauten, z.B. "Rucksäcke" habe, werden diese nicht mehr gefunden. Ich habe schon Konvertierungen über ConvToOemCP, cUtf8toOEM etc. versucht, alles ohne Erfolg.
3) Dasselbe Problem habe ich, wenn ich eine Autocomplete-Funktion mit den Suchbegriffen fülle, sobald Umlaute im Spiel sind, werden diese nicht richtig dargestellt (aus "Rucksäcke" wird "Ruckszcke" etc.). Eine Testanzeige in der Xb2.NET-Konsole zeigt mit an, das der Begriff bereits so aus der Tabelle ausgelesen wird. Konvertierungsversuche waren auch hier ohne Erfolg.
Ich habe die Datenbankverbindung von FOXDBE auf ADSDBE umgestellt, hat mir nur mit meinem Charset-Problem nicht weitergeholfen. ADS-Version ist die 11.0.
Die verwendete XBase++ Version ist die 1.90.355, die Xb2.NET Version ist die 3.2.17.
Wenn mir einer damit weiterhelfen könnte, wäre ich echt dankbar.
Gruß
Lars