Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

vasco16

como fazer esta ligação?

Mensagens Recomendadas

vasco16    0
vasco16

Boas pessoal nao estou a conseguir a fazer esta ligação..:S

$db = "C:\2\2.mdb";
$conn = new COM ('ADODB.Connection');
$conn->Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
$sql = "SELECT * FROM compras ORDER BY hshs ASC";
$rs = $conn->Execute($sql);
$i=0; 

while(rs_fetch_row($sql)) { 
    $i++;
$a= odbc_result($sql,"matricula");

...

agora está-me a dar no while..

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vasco16    0
vasco16

Qual é o erro?

aqui:

while(odbc_fetch_row($sql)) {

da o erro:

Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in ..

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Lê a documentação:

http://pt2.php.net/odbc_fetch_row

Descrição

bool odbc_fetch_row ( resource $result_id [, int $row_number ] )

Obtém uma linha de dados que foi retornada pela odbc_do() ou odbc_exec(). Depois de odbc_fetch_row() ser chamada, os campos desta linha podem ser acessados com odbc_result().

http://pt2.php.net/manual/pt_BR/function.odbc-exec.php

Descrição

resource odbc_exec ( resource $connection_id , string $query_string [, int $flags ] )

Envia um comando SQL para o servidor de banco de dados.

Exemplo de como usar as odbc_*: http://pt2.php.net/manual/pt_BR/function.odbc-exec.php#50453

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
mohican    0
mohican

boas,

tu no fetch queres meter o resultado da QUERY, não a query em si...

$rs = $conn->Execute($sql);
        $i=0;
       
        while($something = $rs->FetchRow()) { 

vê lá se ajuda

esse erro é porque a variavel que estás a usar no fetch(aqui) está errada

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade