WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.07.2002, 18:04   #1
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard 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....
renew ist offline   Mit Zitat antworten
Alt 20.07.2002, 18:08   #2
bev
Senior Member
 
Registriert seit: 22.05.2002
Beiträge: 155


Standard

hallo hallo

versuch mal

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

gruß
bev ist offline   Mit Zitat antworten
Alt 20.07.2002, 20:54   #3
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

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.
renew ist offline   Mit Zitat antworten
Alt 20.07.2002, 22:53   #4
pc.net
Aussteiger
 
Benutzerbild von pc.net
 
Registriert seit: 07.10.2001
Ort: Nettistan
Beiträge: 12.997

Mein Computer

Standard

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 ...
____________________________________
Praktizierender Eristiker

No hace falta ser un genio para saber quién dijo eso.
Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein.
pc.net ist offline   Mit Zitat antworten
Alt 20.07.2002, 22:55   #5
pc.net
Aussteiger
 
Benutzerbild von pc.net
 
Registriert seit: 07.10.2001
Ort: Nettistan
Beiträge: 12.997

Mein Computer

Standard

achja, wegen der gleichen fehlermeldung ...

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

No hace falta ser un genio para saber quién dijo eso.
Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein.
pc.net ist offline   Mit Zitat antworten
Alt 21.07.2002, 10:11   #6
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

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.
renew ist offline   Mit Zitat antworten
Alt 21.07.2002, 11:59   #7
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

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?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 21.07.2002, 14:29   #8
pc.net
Aussteiger
 
Benutzerbild von pc.net
 
Registriert seit: 07.10.2001
Ort: Nettistan
Beiträge: 12.997

Mein Computer

Standard

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'"
____________________________________
Praktizierender Eristiker

No hace falta ser un genio para saber quién dijo eso.
Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein.
pc.net ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:01 Uhr.


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