DB, ODBC

DB, ODBC

DB, ODBC
安装DBD-ODBC, 确认,结果为:
ppm>query DBD-ODBC
1. DBD-ODBC [1.13] ODBC Driver for DBI
ppm>

做了一个测试程序 t.pl
use OLE;
$conn=CreateObject OLE "ADODB.Connection";
$conn->Open('DBName');
if ( $conn->{State}!=1) { die ("\tConnection Not Open.
Make sure the server is running.)\n\n"); }
$conn->Close;
结果是:Connection Not Open. Make sure the server is running.
DB打不开。

DBName是服务器上的数据库,ODBC测试通过。
Perl 版本:ActivePerl 5.8.7 Build 815

请哪位朋友指教一下,不胜谢意!
安装 install DBD-ODBC.
安装 install DBD-ODBC
fkiori, 你好!----已.
fkiori, 你好!

已经安装 install DBD-ODBC
而且下面是确认结果:
ppm>query DBD-ODBC
1. DBD-ODBC [1.13] ODBC Driver for DBI
ppm>

再帮助想想 :|
fkiori, 你好!----已.
fkiori, 你好!

已经安装 install DBD-ODBC
而且下面是确认结果:
ppm>query DBD-ODBC
1. DBD-ODBC [1.13] ODBC Driver for DBI
ppm>

再帮助想想 :|
使用odbc 需要设置 控制面.
使用odbc 需要设置 控制面板里面的数据源的
你是不是数据源没有设置好
控制面板里面ODBC的数据源.
控制面板里面ODBC的数据源设置好的,这已经提到,
ODBC测试通过。用其它软件通过ODBC工作很好。
Hi anthony, 你好!--1.
Hi anthony, 你好!
1:如何检查OLE的错误? 请见最上面的 t.pl,输出结果是 Connection Not Open.
2:控制面板里面ODBC的数据源设置, DSN名字 dbs, 驱动程序 SQL;登录ID=sa;
密码为空;数据库名字 database1。
Please refer to the firs.
Please refer to the first 帖子.
我从来没有连过微软的数据.
我从来没有连过微软的数据库。

如果你已经装了 DBD::ODBC , 怎么不用 DBI 连呢?
ODBC 文档里也提到了 DSN 等 info.. http://search.cpan.org/~jurl/DBD-ODBC-1.13/ODBC.pm