phpbar.de logo

Mailinglisten-Archive

[php] ODBC - Selectabfrage mit Integerwerten in WHERE-CLAUSE

[php] ODBC - Selectabfrage mit Integerwerten in WHERE-CLAUSE

mot_(at)_artnorm.de php_(at)_phpcenter.de
Sat, 06 Oct 2001 14:26:39 +0200


At 06.10.2001 14:26, you wrote:
>Hallo,
>
>beim Ausf=FChren von Abfragen auf dem MSSQL-Server =FCber ODBC sto=DFe ich=
 auf
>Probleme, wenn sich der Vergleichswert auf ein Tabellenfeld bezieht, dass=
 vom
>Feldtyp Tinyint, Smallint, etc ... ist. z.B.
>
>$SQL =3D "SELECT * FROM table WHERE spalte=3D'$integerwert'";
>
>Dabei bekomme ich immer die Fehlermeldung:
>
>Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL=
 Server]Implizite
>Umwandlung von Datentyp 'tinyint' in 'varchar' ist nicht zul=E4ssig.=
 Verwenden
>Sie die CONVERT Funktion., SQL state 37000 in SQLExecDirect in
>d:\webease\software\stammdaten\spezifikationen.php on line 128

schonmal mit

$SQL =3D "SELECT * FROM table WHERE spalte=3D$integerwert";

probiert ? zahlenwerte werden bei sql nicht in anf=FChrungszeichen (')=
 gesetzt.

gru=DF,
webmistress


mailto:mot_(at)_artnorm.de
http://www.artnorm.de/



php::bar PHP Wiki   -   Listenarchive