• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

weiss jemand was ich an dieser odbc abfrage vergessen habe?

T

totomoto

Guest
hi, ich gebe von der vorherigen site einen wert 'nr' mit
wenn dieser gesetzt ist soll die if abfrage ablaufen:


if ($nr)
{

$id = odbc_connect("elias", "", "");
Zeile 93 $result = odbc_exec($id, "SELECT * FROM eintraege WHERE nr='$nr'");

Zeile 95 while (odbc_fetch_row($result))
{
$nr = htmlspecialchars(odbc_result($result, "nr"));



doch leider krieg ich immer folgende fehlermeldung:


Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver] Datentypen in Kriterienausdruck unverträglich., SQL state 22005 in SQLExecDirect in D:\www\klicknt.ch\htdocs\students\elias\index2.php on line 93

Warning: Supplied argument is not a valid ODBC result resource in D:\www\klicknt.ch\htdocs\students\elias\index2.php on line 95


danke toto
 
hmmm...

hi toto

- hast du es schon einmal mit 'odbc_do' vesucht ?
- vielleicht legst du mal den query$$$ in eine var vor die abfrage...


eigentlich sieht so eine odbc - abfrage so aus...

$conn = odbc_connect ("db", "login", "pass");
$strQuery = "SELECT data1, data2... FROM table ";
$result = odbc_do ($conn, $strQuery);

while (odbc_fetch_row($result)) {
$data1 = odbc_result ($result, 1);
$data2 = odbc_result ($result, 2);
.
.
.
echo htmlspecialchars($data1);
echo htmlspecialchars($data2);
.
.
.
}

odbc_close($conn);
 
Zurück
Oben