Mailinglisten-Archive |
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