[PHP] ODBC naar Access probleem *

Pagina: 1
Acties:
  • 112 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Preatorium
  • Registratie: September 2001
  • Laatst online: 04-08 15:38
Onderstaande code levert mij de daar onderstaande meldingen op :(. Heb een system dsn 'quotes' die goed gelinkt staat naar de .mdb file. MySQL is geen probleem. Access gebruik om de reden dat het niet op de webserver aanwezig is (en niet komt), odbc met access is wel aanwezig.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<table width="100%" border="0" cellspacing="1" cellpadding="1">

<?php

    //connect to the database
    $connectionstring = odbc_connect('quotes','','');

    //execute query
    $queryexe = odbc_exec($connectionstring, 'SELECT message, byliner FROM quotemonger');

    //query database
    while(odbc_fetch_row($queryexe))
    {

    //collect results
    //$message = odbc_result($queryexe, 1);
    $byliner = odbc_result($queryexe, 2);

    //format and display results
    print ("<tr>");
    print ("<td>$message</td>");
    print ("</tr>");
    print ("<tr>");
    print ("<td>$byliner</td>");
    print ("</tr>");
    }

    //disconnect from database
    odbc_close($connectionstring);
    
    ?>
</table>


Warning: SQL error: , SQL state 00000 in SQLConnect in C:\wwwroot\www.gerwinwoelders.nl\www\quotes.php on line 17

Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in C:\wwwroot\www.gerwinwoelders.nl\www\quotes.php on line 20

Enig idee?

Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)


Acties:
  • 0 Henk 'm!

  • Cipri
  • Registratie: Januari 2001
  • Laatst online: 29-07-2024

Cipri

Of niet natuurlijk...

PHP:
1
    $connectionstring = odbc_connect('quotes','','');
Daar gaat ie al fout, hij kan niet naar die DSN connecten. Doe maar eens een
var_dump($connectionstring);
na het connecten naar de db. Die zal een 0 geven ipv een Resource.

-=[ Murlocs Ate My Boots]=- Sylvanas Alliance - EU - Orosei lvl 100 Paladin


Acties:
  • 0 Henk 'm!

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Enig idee?
Ja, mijn idee zou zijn om eens GOED naar je melding te kijken:
odbc_exec(): supplied argument is not a valid ODBC-Link resource ...
Not a valid ODBC-link resource.... Geen geldige ODBC-koppeling bron. Hmm.. Dan lijkt het mij niet heel moeilijk om te zien dat er iets met je ODBC koppeling niet klopt. Die spreek je volgens mij op deze manier ook niet helemaal netjes aan. Waar is die ODBC-koppeling, kan hij die vinden, waar staat die straks als je geheel online staat etc. etc.
Mijn tip zou zijn: ga aan de ADO, werkt volgens mij een stuk soepeler online.

My personal website


Acties:
  • 0 Henk 'm!

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

code:
1
odbc_connect(...) or die(odbc_error());

P&W FAQ - Leer **** debuggen!!

Who is John Galt?


Acties:
  • 0 Henk 'm!

  • Preatorium
  • Registratie: September 2001
  • Laatst online: 04-08 15:38
P&W FAQ - Leer **** debuggen!!
Kan ik!

Bedankt voor de 'hulp'. De ODBC link werkt goed onder ColdFusion, dus zou met PHP ook geen probleem mogen geven.

Sorry... maar met de 'die' optie. komt de volgende...


Warning: SQL error: , SQL state 00000 in SQLConnect in C:\wwwroot\www.gerwinwoelders.nl\www\quotes.php on line 17
00000

[ Voor 44% gewijzigd door Preatorium op 28-07-2003 10:44 ]

Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)


Acties:
  • 0 Henk 'm!

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Dat is natuurlijk geen reactie. Het gaat er hier om dat je de foutmelding aanzet voor het geval het connecten niet goed gaat, zodat je ziet waarom dat niet goed gaat. Blijkbaar debug je toch iets minder goed dan je zelf denkt...? En de fout zit hem nou eenmaal in de odbc-koppeling of de manier waarop je die aanspreekt, dus... ga aan de slag en debug...!

Edit:
ok, da's dus duidelijk ;)
Nu dus even kijken waar de fout vandaan komt. Krijg je die bij het connecten of bij het openen van de query?

[ Voor 14% gewijzigd door OZ-Gump op 28-07-2003 10:47 ]

My personal website


Acties:
  • 0 Henk 'm!

  • Preatorium
  • Registratie: September 2001
  • Laatst online: 04-08 15:38
Bij het openen van de query, line 17. Regel 16 staat niet meer als commentaar met de melding.

Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)


Acties:
  • 0 Henk 'm!

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Ik heb even rondgeneusd op google en google groups, en als je daar zoekt op PHP en "SQL state 00000 in SQLConnect" krijg je me een berg results, dat wil je niet weten ;) Misschien dus nog even een optie om daar ook eens te kijken.

groups

Oplossing die je vindt op internet: System DSN opnieuw aanmaken...

[ Voor 19% gewijzigd door OZ-Gump op 28-07-2003 10:57 ]

My personal website


Acties:
  • 0 Henk 'm!

  • Preatorium
  • Registratie: September 2001
  • Laatst online: 04-08 15:38
Bedankt! Kom ik inderdaad verder mee. Moet lukken nu :)

Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)

Pagina: 1