Mailinglisten-Archive |
Hallo,
ich weiß, es ist ein wenig OT, aber vielleicht kennt ja einer von Euch
eine Lösung für mein ODBC-Problem....
Ich habe eine ODBC-Verbindung zu einer csv-Datei unter Windows
eingerichtet. (Übrigens habe ich das selbe Problem mit einer
ODBC-Verbindung zu einer Excel-Datei...).
Ich versuche nun die Daten mittels JavaScript auszulesen (innerhlab
einer PDF-Datei). Dabei wird eine automatische Typ-Konvertierung
vorgenommen: JavaScript entscheidet hier anhand des ersten Datensatzes,
welcher Datentyp in welchem Feld ist (das nennt sich "best guess"). Da
weder csv- noch Excel-Dateien echte Felder mit Datentypen haben, geht
das regelmäßig schief: Im ersten Datensatz steht in einem Feld eine
Zahl, die als Integer erkannt wird. Leider ist das in den meisten
anderen Datensätzen nicht so. Die Inhalte sind dort eindeutig Strings.
Die falsche Typen-Konvertierung führt nun dazu, dass die Datensätze,
die nicht als Integer interpretiert werden können, in diesem Feld ein
"null" liefern.
Da ich alle Feld-Inhalte in JavaScript als Strings verarbeiten werde,
möchte ich eine explizite Typ-Konvertierung vornehmen. Und zwar so,
dass aus der Abfrage schon direkt Strings geliefert werden.
Geht das bei der sql-Abfrage ("SELECT * FROM daten.csv")?
Wie müsste die Abfrage dann lauten?
Viele Dank für jede Hilfe
Benedikt Quirmbach
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive