PDA

View Full Version : سوال: ارتباط با MSSQL از طریق Perl



raravaice
دوشنبه 29 مهر 1387, 18:11 عصر
سلام

پکیج های unixODBC و freeTDS نصب شده.

حالا چطور میشه ارتباط برنامه نوشته شده در Perl رو با MSSQL برقرار کرد؟
آیا نیاز به پکیج دیگه ای هست؟

چون وقتی از "dbi:ODBC:DSNNAME" استفاده میکنم با ایراد :



install_driver(ODBC) failed: Can't locate DBD/ODBC.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/local/lib/perl5/site_perl/5.10.0 /usr/local/lib/perl5/site_perl /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/site_perl .) at (eval 3) line 3.
Perhaps the DBD::ODBC perl module hasn't been fully installed,
or perhaps the capitalisation of 'ODBC' isn't right.
Available drivers: AnyData, CSV, DBM, ExampleP, File, Gofer, Mock, Pg, Proxy, SQLite, SQLite2, Sponge, XBase, mysql.
at ./perl.pl line 5


مواجه میشم
ممنون

raravaice
سه شنبه 30 مهر 1387, 12:36 عصر
نصب پکیج زیر برای ایجاد DBD::ODBC الزامی هست.



svn checkout http://svn.perl.org/modules/dbd-odbc/trunk <your directory name here>

http://svn.perl.org/modules/dbd-odbc/trunk/README
موفق باشید