Moin!
Seit26Nov03Dabei hat geschrieben:
require 'dbi'
$dsn="dsnVerbindung"
DBI.connect("DBI:ODBC:#{$dsn}") ...
Sieht ganz gut aus, nur scheinst du ebenfalls von PHP zu kommen
Variable ohne "Vorzeichen" -> lokale Variable
Variable mit $ am Anfang (wie $dsn) -> globale Variable
Variable mit @ am Anfang -> Attribut eines Objektes (= "Objektvariable")
Variable mit @@ am Anfang -> Klassenvariable (Hat für alle Objekte der selben Klasse den gleichen Wert).
Zitat:
OK ... aber was gibts da noch alles ausser "MYSQL" und "ODBC" bzw. wo steht sowas geschrieben ???
Also, wenn ich das richtig verstanden habe, kannst du DBI immer gleich verwenden, unabhängig von der Datenbank, solange diese von DBI unterstützt wird. Die unterstützten Datenbanken sind
hier ja aufgelistet. Aber man darf wohl keine datenbankspezifischen Syntax verwenden, wenn man die Übertragbarkeit erhalten will (also kein LIMIT, TOP usw.

), aber das ist eine Vermutung von mir
iGEL