Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alissong

[Resolvido] Biblioteca ADODB

Recommended Posts

Pessoal,

 

Baixei a biblioteca adodb5 e descompactei na pasta: C:\Arquivos de programas\Apache Group\Apache2\htdocs\adodb. Portanto, criei esse script:

<?php

// Incluir a biblioteca

require_once('adodb\adodb.inc.php');

require_once("adodb\adodb-pager.inc.php");

// Conexão ao PostgreSQL

$c = &ADONewConnection('postgres');

// Conexão Persistente

$c->PConnect('host=localhost port=5432 dbname=compra user=xxxx password=xxxxx');

// Paginação - 2 registros por página - Render(2)

$paginador = new ADODB_Pager($c,"SELECT nome_produto,unidade FROM produto");

$paginador->Render(2);

 

?>

 

Mas está exibindo esse erro ao executar o arquivo chamado ado.php

 

 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\adodb\ado.php on line 3

 

Parse error: syntax error, unexpected T_STRING in C:\Arquivos de programas\Apache Group\Apache2\htdocs\adodb\ado.php on line 3

 

Alguém pode me ajudar.

 

 

Um abraço.

 

 

Alissong

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A barra deve ser "/", não "\".

 

Creio que seja isso..

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Red Fenix,

 

Fiz as alterações da barra, mas o erro continua:

<?php

require_once ('adodb/adodb.inc.php');

require_once ("adodb/adodb-pager.inc.php");

//Conexão ao PostgreSQL

$c = ADONewConnection('postgres');

// Conexão Persistente

$c->PConnect('host=localhost port=5432 dbname=compra user=xxxx password=xxxx');

// Paginação - 2 registros por página - Render(2)

$paginador = new ADODB_Pager($c,"SELECT nome_produto,unidade FROM produto");

$paginador->Render(2);

 

?>

 

Alguem pode me ajudar.

 

 

Um abraço.

 

 

Alissong

Compartilhar este post


Link para o post
Compartilhar em outros sites

sobambiente windows, a nomenclatura de diretórios utiliza barra invertida "backslash"

 

o caracter backslash, no PHP, é um caracter reservado. Para escrevê-lo ou atribuí-lo a uma string é preciso fazer um escape.

 

exemplo

 

<?php
echo "\\"; escreverá \
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.