WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   ASP - SQL Problem (http://www.wcm.at/forum/showthread.php?t=63612)

renew 20.07.2002 18:04

ASP - SQL Problem
 
Hab ein Problem wenn ich folgende Abfrage auf eine Access Datenbank im Internet anwenden will:
Code:

strUnterschiedBrowserIE = "SELECT DISTINCT Browser.* FROM Browser WHERE Browser.Type = ie;"
Ich bekomm diese Fehlermeldung:
Zitat:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Wenn ich eine die selbe Abfrage ohne WHERE Klausel verwende, funkts. Hmm was mach ich da falsch?!
Weil der Syntax der Abfrage müsste ja stimmen....

bev 20.07.2002 18:08

hallo hallo

versuch mal

strUnterschiedBrowserIE = "SELECT DISTINCT Browser.* FROM Browser WHERE Browser.Type LIKE 'ie'"

gruß

renew 20.07.2002 20:54

Zitat:

Original geschrieben von bev
hallo hallo

versuch mal

strUnterschiedBrowserIE = "SELECT DISTINCT Browser.* FROM Browser WHERE Browser.Type LIKE 'ie'"

gruß

Na geht auch nicht.

Weil vom Prinzip is es ja das gleiche wie meine Abfrage. Kommt die selber Fehlermeldung.

pc.net 20.07.2002 22:53

probiers mit:

strUnterschiedBrowserIE = "SELECT DISTINCT (Browser.*) FROM Browser WHERE Browser.Type LIKE 'ie'"

möglicherweise haperts an den klammern ...
das hochkomma ( ' ) wirst schon brauchen, da es sich um einen string handelt ...

pc.net 20.07.2002 22:55

achja, wegen der gleichen fehlermeldung ...

der sql-befehl wird aufgelöst und sobald der erste fehler gefunden wird nicht weiter geprüft ...

renew 21.07.2002 10:11

Mit den Klammern will er schon gar nicht....

Da geht nicht mal eine "Standardabfrage"....

Hmm, schas, des is anscheinend irgendeine rudimentäre Version des JetDatenbank Treibers am Server. Anders kann ichs mir nicht erklären.

Weil SELECT COUNT Browser.* geht an net. :heul:

moorhahn 21.07.2002 11:59

wie schon geschrieben, beim where kriterium, das ie in hochkomma (also 'ie') schreiben, das sollte gehen.

edit: warum schreist du eigentlich Browser.Type und Browser.*? du hast doch FROM Browser angegeben?

pc.net 21.07.2002 14:29

Zitat:

Original geschrieben von moorhahn
warum schreist du eigentlich Browser.Type und Browser.*? du hast doch FROM Browser angegeben?
das könnte es natürlich auch sein ... versuch mal den tabellen-alias wegzulassen

strUnterschiedBrowserIE = "SELECT DISTINCT * FROM Browser WHERE Type LIKE 'ie'"


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag