SQL Serverドライバを使用しています。しかし、これは次のエラーが私が取得さ:PERLでWindowsからMicrosoft SQL Serverにアクセス
DBI connect('Driver={SQL Server}:$database:$host','cartertest',...) failed:
[Microsoft][ODBC Driver Manager] Invalid connection string attribute (SQL-01S00)
at PERL_SQL_Connect.pl line 15
Can't call method "disconnect" on an undefined value at PERL_SQL_Connect.pl line 16
これは私のコードです:
use DBI;
use DBD::ODBC;
#my $dsn = "dbi:SQL Server:$database:$host";
my $dsn = 'DBI:ODBC:Driver={SQL Server}:$database:$host';
my $host = 'amber'; ##This is the server name
my $database = 'assignmentdb'; ##This is the database name
my $user = 'something'; ## Database User Name
my $auth = "something";
#my $dsn = "dbi:SQL Server:$database:$host";
$dbiconnect = DBI->connect($dsn,$user,$auth); #line 15
$dbiconnect->disconnect(); #line 16
何間違い(s)は、私が作っていますか?
+1 - RaiseErrorは良い追加です! –