Hallo,
ich habe vor mit Perl Daten aus einer MSSQL Datenbank auszulesen, weiß allerdings nicht einmal wie ich überhaupt über Perl auf die DB zugreife.
Habt ihr da eine Idee?
Hallo,
ich habe vor mit Perl Daten aus einer MSSQL Datenbank auszulesen, weiß allerdings nicht einmal wie ich überhaupt über Perl auf die DB zugreife.
Habt ihr da eine Idee?
Hallo,
ich habe vor mit Perl Daten aus einer MSSQL Datenbank
auszulesen, weiß allerdings nicht einmal wie ich überhaupt
über Perl auf die DB zugreife.
Mit DBI: http://www.perl.com/pub/a/1999/10/DBI.html
Als Treibermodul benoetigst du DBD:BDC, in der FAQ dazu ist auch ein Beispiel, wie man das fuer einen MSSQL-Server benutzen kann:
http://search.cpan.org/perldoc?DBD:DBC::FAQ
Hope that helped,
Moritz
"You’re using Microsoft Visual C++ compiler or similard but the LIB amd INCLUDE enviroment variables are not both set
You need to run the VCVARS32.BAT batch file that was supplied with the compiler before you dan use it.
A copmy of VCVARS32.BAT can typically be found in the following directories under your Visual Studio intall directory:
Visual C++ 6.0: vc98\bin
Visual Studio.NET: vc7\bin
Find it, run it, then retry this."
Visual Studio hab ich allerdings bereits deinstalliert. Was soll ich da denn jetzt machen?
Hallo,
You need to run the VCVARS32.BAT batch file that was supplied
with the compiler before you dan use it.A copmy of VCVARS32.BAT can typically be found in the
following directories under your Visual Studio intall
directory:
Visual C++ 6.0: vc98\bin
Visual Studio.NET: vc7\binFind it, run it, then retry this."
Visual Studio hab ich allerdings bereits deinstalliert. Was
soll ich da denn jetzt machen?
Visual Studio oder einen anderen C-Compiler installieren, und den Anweisungen folgen.
Oder du installierst dir einfach die Binaer-Pakete wie ppm (der Package-Manager, der bei ActiveState dabei ist).
Gruesse,
Moritz
Ok das hab ich noch hinbekommen nur frag ich mich grade bei dem Beispiel:
my $dbh = DBI->connect(‚DBI:open_mouth:racle:stuck_out_tongue:ayroll‘, ‚username‘, ‚password‘)
Wo ich da die IP der Datenbank reinstecken soll!?
Hier mal mein bisheriger Code
my $DB_Name = ‚***‘;
my $DB_User = ‚***‘;
my $DB_Pwd = ‚***‘;
my $DB_Host = ‚***‘;
my $DB_Port = ‚***‘;
my $DB_Data = ‚DBI:open_mouth:DBC:blush:DB_Name:blush:DB_Host:blush:DB_Port‘;
my $DB_Connect = DBI->connect($DB_Data, $DB_User, $DB_Pwd)
or die "Couldn’t connect to database: " . DBI->errstr;