Avatar billede disko Nybegynder
02. marts 2002 - 23:07 Der er 15 kommentarer og
1 løsning

sql streng (MEGET NEM)

Hej!
Hvorfor virker denne SQL forspørgsel ik?
strsql = "select * from tabellen were kolonnen = 'noget'"
Håber snarest der er en der kan hjælpe:-)
Avatar billede elkrog Nybegynder
02. marts 2002 - 23:09 #1
were = where
Avatar billede bjarke-b Nybegynder
02. marts 2002 - 23:09 #2
were = where

strsql = "select * from tabellen where kolonnen = 'noget'"
Avatar billede elkrog Nybegynder
02. marts 2002 - 23:09 #3
he he
Avatar billede disko Nybegynder
02. marts 2002 - 23:11 #4
Ja det hvde jefg også skrevet i filn men det virker ik?
Avatar billede elkrog Nybegynder
02. marts 2002 - 23:13 #5
prøv at fjerne '' om noget
Avatar billede bernhof Nybegynder
02. marts 2002 - 23:17 #6
Jeg kunne godt tænke mig at se din originale SQL forespørgsel og ikke den der rettede version -- det gør det en del lettere for os at hjælpe dig!

Lige umiddelbart kan jeg ikke se der er noget galt, hvis "were" ikke var problemet, men hvis kolonnen er fx et talfelt, skal der ikke ' udenom "noget".

Desuden kan det have noget at gøre med at du bruger 'reserverede' ord i din SQL forespørgsel...

Som sagt, hvis du viser mig fejltypen og din rigtige SQL forespørgsel, skal vi nok finde ud af det! :)
Avatar billede disko Nybegynder
02. marts 2002 - 23:17 #7
Det gider den jo ik men jeg har jo heller ikke sat " om noget jeg havde sat '
Avatar billede disko Nybegynder
02. marts 2002 - 23:17 #8
strSQL = "Select * From spil Where p/r = 'p'"
Avatar billede bernhof Nybegynder
02. marts 2002 - 23:18 #9
hvad skulle p/r gøre?
Avatar billede bernhof Nybegynder
02. marts 2002 - 23:18 #10
er p og r to forskellige felter i databasen?
Avatar billede disko Nybegynder
02. marts 2002 - 23:19 #11
Og fejlen:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 2.
/scripts/previews.asp, line 7
Avatar billede bjarke-b Nybegynder
02. marts 2002 - 23:19 #12
Prøv med:

strSQL = "Select * From spil Where [p/r] = 'p'"
Avatar billede disko Nybegynder
02. marts 2002 - 23:19 #13
Nej det er en kolonne
Avatar billede bjarke-b Nybegynder
02. marts 2002 - 23:20 #14
Prøv nu bare ;) Kan ikke huske om det tillades at bruge / uden klammer om
Avatar billede disko Nybegynder
02. marts 2002 - 23:21 #15
Tak bjarke-b det virkede:-)
Avatar billede bernhof Nybegynder
02. marts 2002 - 23:22 #16
Skråstreg virker som divisions-tegn i en SQL forespørgsel, så den troede du ville dividere p med r :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester