/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hjemmeside med database
Fra : Flemming Jensen


Dato : 15-05-02 10:58

Hejsa

Hvorfor kan jeg ikke gøre det her:

strSQL = "Select * From Cd Where BandNavn = " & Request.Form("bandnavn")
Set rs = Conn.Execute(strSQL)

Den giver følgende fejl:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der
mangler en operator. i forespørgselsudtrykket "BandNavn = Puddle of Mudd".
/database/soeg.asp, line 16

Jeg kan godt se hvad fejlen er, men jeg ved bare ikke hvordan jeg skriver
det rigtigt. Søge ordet er her "Puddle of Mudd"

Håber nogle kan hjælpe

__
Flemming Jensen



 
 
Jakob Andersen (15-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 15-05-02 11:09

"Flemming Jensen" <CyberOrc@hotmail.com> skrev i en meddelelse
news:fiqE8.4028$4f4.249577@news000.worldonline.dk...
> Hvorfor kan jeg ikke gøre det her:
>
> strSQL = "Select * From Cd Where BandNavn = " & Request.Form("bandnavn")
> Set rs = Conn.Execute(strSQL)

Prøv med:

strSQL = "SELECT * FROM Cd WHERE BandNavn = '" & Request.Form( "bandnavn" )
& "'"
Set rs = Conn.Execute( strSQL )

Da bandnavn er en tekststreng skal der enkeltplinger (') udenom

--
Jakob Andersen



Flemming Jensen (15-05-2002)
Kommentar
Fra : Flemming Jensen


Dato : 15-05-02 11:19

> Prøv med:
>
> strSQL = "SELECT * FROM Cd WHERE BandNavn = '" & Request.Form(
"bandnavn" )
> & "'"
> Set rs = Conn.Execute( strSQL )

> --
> Jakob Andersen

Ja, tak. Det var det der skulle til. Så bare trash det jeg sendte til dig.
Jeg har fundet ud af det nu.

__
Flemming Jensen



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste