Hallo Ludger,
hab Dank für deine Antwort.
Die Funktion "$db->ColAttributes()" des ODBC.pm liefert mit, wenn ich ihr die Konstante "SQL_COLUMN_NAME" füttere, den Spaltennamen als Ergebnis.
Konkret sieht das so aus:
%Attrib = $db->ColAttributes(SQL_COLUMN_NAME, $Field);
wobei $field der Name einer Spalte ist. Sinnvoll, gell?!?
Oben im Modul ODBC.pm werden eine Reihe solche Konstanten genannt, aber wenn ich andere in die Funktion einsetze, werden lustige Zeichen zurückgeliefert, die Mozilla als Platzhalter anzeigt und IE boykottiert.
So z.B. bei der Konstante "SQL_COLUMN_TYPE" und vielen anderen.
Die Konstante "SQL_COLUMN_LABEL", auf die ich schon größte Hoffnungen gesetzt hatte, liefert mir leider auch nur den Namen der Spalte, ist also identisch mit "SQL_COLUMN_NAME".
Meine Überlegung: Wenn ich verstehen würde, wie z.B. die Funktion "$db->ColAttributes()" arbeitet, also wie die Funktion konkret mit dem ODBC-Treiber kommuniziert, dann könnte ich vielleicht das Perl-Modul umgehen und selbst direkt mit dem ODBC-Treiber kommunizieren.
Kannst du mir auf die Sprünge helfen, wie die Funktion "$db->ColAttributes()" arbeitet? Da habe ich nämlich gerade einen Balken vor den Augen.
Ludger und alle anderen Perl-Megabaeren: Rettet mich davor, die Problemlösung erneut und dann mit VB angehen zu müssen. Ich WILL Perl'en...
Viele Grüße
Pidder Lüng