Philipp Hasenfratz: Perl & Microsoft SQL-Server 7.0 / dbi::ado

Beitrag lesen

Halihallo Thomas

Hat jemand damit Erfahrung gesammelt?

Nein.

Wo kann man dieses wohl noch recht neue Modul bekommen?

search.cpan.org und "DBI ADO" als Suchwörter.

http://search.cpan.org/~sgoeldner/DBD-ADO-2.88/lib/DBD/ADO.pm
http://search.cpan.org/~sgoeldner/DBD-ADO-2.88/

Da unser Hoster (puretec) sich weigert, dieses Modul zu beschaffen und zu installieren: Ist es generell möglich Module auch als Bibliotheken bzw. mit require einzubinden? Müsste wohl gehen, habe aber damit keine Erfahrungen. Die generellen Nachteile von "require" sind mir bekannt.

use funktioniert genauso wie require, nur dass gleich ein import
stattfindet. perldoc -f use

------------
Imports some semantics into the current package from the named
module, generally by aliasing certain subroutine or variable
names into your package. It is exactly equivalent to

BEGIN { require Module; import Module LIST; }

except that Module *must* be a bareword.
------------

und es kommt darauf an, ob das Modul ein C-Backend hat oder nicht.
Falls ja, musst du es kompilieren, falls nein, ist ein Import über
require/use Möglich.

Es gibt aber eine gute Alternative zu DBD-ADO:
Hat der Server Win32::OLE drauf, dann kannst du dieses verwenden und
über OLE ein ADO-Connection-Objekt instanziieren.

Zudem ist ggf. ein Providerwechsel zu empfehlen...

Viele Grüsse

Philipp