powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / PERL and SYBASE
3 сообщений из 3, страница 1 из 1
PERL and SYBASE
    #33170025
Подскажите где взять модуль DBD::Sybase и просьба написать простейший скрипт подключения к базе с простейшим запросом.

Заранее благодарен!
...
Рейтинг: 0 / 0
PERL and SYBASE
    #33170046
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть 2 модуля доступа - DBI:DBD и Sybperl

DBI - www.cpan.org

#!/usr/local/bin/perl
use DBI;
$server0 = "dbi:Sybase:server=orc";
$user = "sa";
$passwd = "";
#
$dbh0 = DBI->connect($server0, $user, $passwd);
$dbh0->do('use mybase');
#
$sth0 = $dbh0->prepare('select count(*) from mytable');
$sth0->execute;
#
do {
while($d = $sth0->fetch) { print("$d->[0]\n"); }
} while($sth0->{syb_more_results});
#
$rc = $dbh0->disconnect;

SYBPERL - там же

#!/usr/local/bin/perl
use Sybase::CTlib;
$uid = 'sa';
$pwd = '';
$sr0 = 'orc';
#
$X0 = Sybase::CTlib->ct_connect($uid, $pwd, $sr0);
$X0->ct_sql("use prepay");
#
$sql = "select count(*) from mytable";
$X0->ct_execute($sql);
while(($rc = $X0->ct_results($restype)) == CS_SUCCEED) {
next if($restype == CS_CMD_DONE || $restype == CS_CMD_FAIL || $restype == CS_CMD_SUCCEED);
while(@dat = $X0->ct_fetch) {
print "@dat\n";
}
}
#
...
Рейтинг: 0 / 0
PERL and SYBASE
    #33172136
Фотография GrayCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ещё ссылка:
http://www.infobiogen.fr/doc/info/perlmods/sybperl.html
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / PERL and SYBASE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]