[Cascavel-pm] usando conexão win32::ODBC

Luis Campos de Carvalho lechamps em terra.com.br
Terça Julho 22 17:02:25 CDT 2003


   Alceu, eu tenho quase certeza de que você pode usar algum módulo mais 
especializado, como o DBI::ODBC, que faz certamente o que você 
precisa... e como seu perl é atualizado o suficiente, você poderia 
tentar instalar...

   Boa sorte...

   []'z!

Alceu R. de Freitas Jr. wrote:
> Olá lista,
> 
> Estou tentando fazer um script em Perl me retornar
> alguns resultados de uma pesquisa via Win32::ODBC, de
> um servidor Remedy (www.remedy.com).
> 
> O Remedy fornece um driver ODBC (DSN), e eu já fiz
> algumas pesquisas com o M$ Access. Estou tentando usar
> Active Perl 5.8 para fazer isso para mim, mas estou
> tendo retorno apenas dos nomes das colunas, nada dos
> dados.
> 
> O método Dump() deveria retornar todos os dados da
> pesquisa, incluindo nome das colunas e dados. Não
> consigo entender o que acontece se me é retornado
> apenas os nomes das colunas, e não há erro na query.
> Eu tenho certeza que os dados existem porque se
> procurar pelo M$ Access funciona. Nem "select *
> tabela" me traz alguma coisa.
> 
> Segue abaixo o script:
> 
> --
> 
> use strict;
> use Win32::ODBC;
> 
> my $data = new Win32::ODBC("DSN=Remedy Measurement
> Centre;UID=TESTE;PWD=TESTE");
> 
> my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
> WHERE Assignee="CELIA NAGAMINE CC"';
> 
> 
> if ($data->Sql($query)) {
> 
> 		my($err) = $data->Error;
> 		warn "Sql() ERROR\n";
> 		warn "\t\$query: $query\n";
> 		warn "\t\$err:  $err\n";
> }
> 
> $data->DumpData();
> 
> $data->Close();
> 
> --- fim do script -----
> 

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   Luis Campos de Carvalho is Computer Scientist,
   PerlMonk [SiteDocClan], Cascavel-pm Moderator,
   Unix Sys Admin && Certified Oracle DBA
   http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Mais detalhes sobre a lista de discussão Cascavel-pm