9 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl
# 12/07/07 Stephan Becker
# test print fuer access datenbank
use strict;
use warnings;
use DBI;
my $mdb_file = "C:\090.1000.ATX_ATEX-RSM\Endmontage\Endmontage ATEX-RSM.mdb";
print " \n ";
my $connection_string = q{;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:System database=C:\WINNT\system\system.mdw};
print "--- $connection_string ---";
print " \n ";
my $cn = DBI->connect("dbi:ADO:Data Source=".$mdb_file.$connection_string, "");
print "--- $cn ---";
print " \n ";
my $alles = $cn->selectall_arrayref("");
foreach my $row ( @{$alles} )
{
print join (";", @{$row}), "\n";
}
QuoteIllegal octal digit '9' ignored at dbatest1.pl line 9.
DBI connect('Data Source=C: 90.1000.ATX_ATEX-RSMndmontagendmontage ATEX-RSM.mdb;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:System database=C:\WINNT\system\system.mdw','',...) failed: Can't Open Connec
tion 'Data Source=C: 90.1000.ATX_ATEX-RSMndmontagendmontage ATEX-RSM.mdb;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:System database=C:\WINNT\system\system.mdw'
Package : DBD::ADO::dr
Filename : C:/Perl/site/lib/DBD/ADO.pm
Line : 153
Last error : -2147467259
OLE exception from "Microsoft JET Database Engine":
Das Microsoft Jet-Datenbankmodul kann die Datei 'C:\Perl Code\Access
Datenbank Abruf' nicht ÷ffnen. Sie ist bereits von einem anderen Benutzer
exklusiv ge÷ffnet, oder Sie ben÷tigen eine Berechtigung, um die Daten lesen
zu k÷nnen.
Win32::OLE(0.1707) error 0x80004005: "Unbekannter Fehler"
in METHOD/PROPERTYGET "Open" at dbatest1.pl line 13
Can't call method "selectall_arrayref" on an undefined value at dbatest1.pl line 15.
my $mdb_file = "C:\090.1000.ATX_ATEX-RSM\Endmontage\Endmontage ATEX-RSM.mdb";
Quote--- ;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:System database=C:\WINNT\system\system.mdw ---
DBI connect('Data Source=C:\090.1000.ATX_ATEX-RSM\Endmontage\Endmontage ATEX-RSM.mdb;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:System database=C:\WINNT\system\system.mdw','',...) failed: Can't Open C
onnection 'Data Source=C:\090.1000.ATX_ATEX-RSM\Endmontage\Endmontage ATEX-RSM.mdb;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:System database=C:\WINNT\system\system.mdw'
Package : DBD::ADO::dr
Filename : C:/Perl/site/lib/DBD/ADO.pm
Line : 153
Last error : -2147467259
OLE exception from "Microsoft JET Database Engine":
Sie haben nicht die n÷tigen Berechtigungen, um das Objekt
'C:\090.1000.ATX_ATEX-RSM\Endmontage\Endmontage ATEX-RSM.mdb' zu bearbeiten.
Bitten Sie den Systemadministrator oder die Person, die das Objekt erstellt
hat, Ihnen die entsprechenden Berechtigungen zuzuweisen.
Win32::OLE(0.1707) error 0x80004005: "Unbekannter Fehler"
in METHOD/PROPERTYGET "Open" at dbatest1.pl line 14
Use of uninitialized value in concatenation (.) or string at dbatest1.pl line 15.
--- ---
Can't call method "selectall_arrayref" on an undefined value at dbatest1.pl line 17.
my $alles = $cn->selectall_arrayref("SELECT * FROM");
my $alles = $cn->selectall_arrayref(qq{SELECT * FROM "Endmontage ATEX-RSM"});
9 Einträge, 1 Seite |