Jedimaster
Mitglied
Hallo Forum!
Bei Arbeiten an einer PHP-Applikation bin ich auf ein unerwartetes Problem gestoßen.
Mittels PHP generiere ich über ODBC SQL-Abfragen auf einem Datenbestand:
In der Datenbank sind Richt-Text-Felder (mit teilweise über 15000-20000 Zeichen) enthalten. Frage ich ein solches ab, dann erscheint leider nicht der volle Inhalt im Ausgabe-String: Es wird bei 4095 Zeichen (inklusive Blanks) abgeschnitten.
Dieser Umstand scheint imho nicht an der Datenbank zu liegen, denn für meine Tests verwendete ich zwei Anbindungen:
1: MS Excel-ODBC Treiber auf einem Excel-File als Datenbank
2: NotesSQL-Treiber auf einer Lotus Notes Datenbank
Hat jemand einen Rat für mich? Wie kann ich den Fehler beseitigen oder umgehen?
Gruß,
JediMaster
Bei Arbeiten an einer PHP-Applikation bin ich auf ein unerwartetes Problem gestoßen.
Mittels PHP generiere ich über ODBC SQL-Abfragen auf einem Datenbestand:
PHP:
$conn = odbc_connect("DBName",NULL,NULL);
$sql = "SELECT spalte FROM tabelle WHERE id = 'id001'";
$res = odbc_exec($conn, $sql);
$erg = odbc_result($res,1);
echo "<b>Ergebnis = </b>".$erg;
odbc_close_all();
In der Datenbank sind Richt-Text-Felder (mit teilweise über 15000-20000 Zeichen) enthalten. Frage ich ein solches ab, dann erscheint leider nicht der volle Inhalt im Ausgabe-String: Es wird bei 4095 Zeichen (inklusive Blanks) abgeschnitten.
Dieser Umstand scheint imho nicht an der Datenbank zu liegen, denn für meine Tests verwendete ich zwei Anbindungen:
1: MS Excel-ODBC Treiber auf einem Excel-File als Datenbank
2: NotesSQL-Treiber auf einer Lotus Notes Datenbank
Hat jemand einen Rat für mich? Wie kann ich den Fehler beseitigen oder umgehen?
Gruß,
JediMaster
Zuletzt bearbeitet: