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 19: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 19:08

hallo hallo

versuch mal

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

gruß

renew 20.07.2002 21: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 23: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 23: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 11: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 12: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 15: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 01:41 Uhr.

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