Avatar billede demojoe Nybegynder
05. oktober 2000 - 11:18 Der er 19 kommentarer og
1 løsning

Fejl i SQL

jeg får denne fejl når jeg prøver at hente data ud fra min database

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e10\'
[Microsoft][ODBC Paradox-driver] Der er for få parametre. Der var ventet 1.
/soeg.asp, linje 25

hvad går der galt?
Avatar billede meyer Nybegynder
05. oktober 2000 - 11:22 #1
Kan du ikke lige smide lidt kode ?
Avatar billede keysersoze Ekspert
05. oktober 2000 - 11:23 #2
som i et tidligere spørgsmål om det samme - er der noget at søge efter i databasen?
Avatar billede demojoe Nybegynder
05. oktober 2000 - 11:25 #3
Den melder ikek fejl, men den returner ingenting, og jeg kan ikke fatte hvorfor?

<%
Set Conn = Server.Createobject(\"ADODB.Connection\")
Conn.open \"connect\"
SQL = \"select * from produkt where varenavn LIKE \'g$\'\"
Set colorrs = conn.Execute (SQL)
Do until  colorRS.eof

Response.Write ColorRS(\"ID\")
Colorrs.movenext
Loop
%>
Avatar billede demojoe Nybegynder
05. oktober 2000 - 11:27 #4
det var mig der stillede spørgsmålet... men der var ingen der kunne hjælpe mig i ASP...
Avatar billede kasseper Nybegynder
05. oktober 2000 - 11:32 #5
er linie 25 :

Set colorrs = conn.Execute (SQL)  ???
Avatar billede demojoe Nybegynder
05. oktober 2000 - 11:34 #6
jeg har selv rettet den ovenstående fejl, men der bliver ikke returned noget til  colorRS...
Avatar billede kasseper Nybegynder
05. oktober 2000 - 11:37 #7
jamen må vi få den rettede kode...???
Avatar billede demojoe Nybegynder
05. oktober 2000 - 11:38 #8
Det er den der står ovenfor
Avatar billede keysersoze Ekspert
05. oktober 2000 - 11:43 #9
hvad står der i linie 25?
Avatar billede demojoe Nybegynder
05. oktober 2000 - 11:45 #10
der er ikke fejl i linie 25 mere...

problemmet er at min sql sætning ikke returner noget... selv om der er en celle der indeholder \"ged\"
Avatar billede tigerdyr Nybegynder
05. oktober 2000 - 11:59 #11
SQL = \"select * from produkt where varenavn LIKE \'g%\'\"
Henter de strings fra din DB (entiteten produkt), hvor attributten varenavn STARTER med g og har et variabelt antal tegn bagved... det er vel det du søger eller hvad ?
Avatar billede tigerdyr Nybegynder
05. oktober 2000 - 12:00 #12
for at opsumere:
_ = ET vilkårligt tegn på den PRÆCISE plads.
% = Variabelt antal vilkårlige tegn
[A-E] : Interval fra A-E, der SKAL stå på den præcise plads...
[A,B,D] : Interval, hvor et af tegnene SKAL stå på den præcise plads...
Avatar billede demojoe Nybegynder
05. oktober 2000 - 12:01 #13
ja, det er det der var meningen, men det virker ikke, selvom der er et felt der burde virke.
Avatar billede kasseper Nybegynder
05. oktober 2000 - 12:08 #14
kan du få den ud ved at skrive \'ged\' istedet for \'g%\' ????
Avatar billede demojoe Nybegynder
05. oktober 2000 - 12:26 #15
ja, det kan jeg godt
Avatar billede kasseper Nybegynder
05. oktober 2000 - 12:28 #16
Så må der være noget galt med din base, det skal sq virke med g% ????!!!????????
Avatar billede meyer Nybegynder
05. oktober 2000 - 12:29 #17
SQL = \"select * from produkt where varenavn LIKE \'g%\'\"
Avatar billede kasseper Nybegynder
05. oktober 2000 - 12:32 #18
øhhh meyer ?!!! se svar 11:59
Avatar billede demojoe Nybegynder
05. oktober 2000 - 12:34 #19
FUCK JEG ER EN LILLE NIS!!!

men tak for hjælpen!
Avatar billede meyer Nybegynder
05. oktober 2000 - 12:34 #20
Øhhh......sorry :-)

Men HAR han prøvet at skifte sit $ ud med % ???
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
Computerworld tilbyder specialiserede kurser i database-management

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