/ 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
Select fejl
Fra : Anders Holm Jensen


Dato : 22-02-02 15:06

Hej

Hvorfor virker denne sætning ikke ?

<%
KNR = Session("nr")

'Databaseforbindelse
set conn = Server.CreateObject("ADODB.Connection")
DSN ="DRIVER={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=c:\kunder\awaydk\htdocs\nya-way\away.mdb"
Conn.Open DSN

strSQL ="Select * From kunde where kundenr = KNR"
set rs=conn.Execute(strSQL)

Response.Write "<h3>" & rs("navn") &"</h3>"
Response.Write "<h3>" & rs("adresse") &"</h3>"
Response.Write "<h3>" & rs("postnr") &"</h3>"
%>
--
Hilsen AHJ



 
 
Stuffy (22-02-2002)
Kommentar
Fra : Stuffy


Dato : 22-02-02 15:26

> Hvorfor virker denne sætning ikke ?

Er du ikke sød at sende fejlmeddelelsen med næste gang?

> strSQL ="Select * From kunde where kundenr = KNR"

strSQL ="Select * From kunde where kundenr = "& KNR

Hilsen Jimmy



Anders Holm Jensen (23-02-2002)
Kommentar
Fra : Anders Holm Jensen


Dato : 23-02-02 10:11

Det virker fint !
"Stuffy" <abuse@hotmail.com> skrev i en meddelelse
news:1ysd8.76$wo5.3192@news.get2net.dk...
> > Hvorfor virker denne sætning ikke ?
>
> Er du ikke sød at sende fejlmeddelelsen med næste gang?
>
> > strSQL ="Select * From kunde where kundenr = KNR"
>
> strSQL ="Select * From kunde where kundenr = "& KNR
>
> Hilsen Jimmy
>
>



Jørn Andersen (22-02-2002)
Kommentar
Fra : Jørn Andersen


Dato : 22-02-02 19:40

On Fri, 22 Feb 2002 15:06:11 +0100, "Anders Holm Jensen"
<ahjmw@stofanet.dk> wrote:

Hej Anders,

>Hvorfor virker denne sætning ikke ?

Jimmy har givet dig svaret - tror jeg :)
- men du støder sikkert på lignende situationer igen, så hvis du selv
vil løse det næste gang, så udskriv dine variable undervejs.

><%
>KNR = Session("nr")

' Indsæt her:
Response.Write KNR & "<br>"

> 'Databaseforbindelse
> set conn = Server.CreateObject("ADODB.Connection")
> DSN ="DRIVER={Microsoft Access Driver (*.mdb)};"
> DSN = DSN & "DBQ=c:\kunder\awaydk\htdocs\nya-way\away.mdb"
> Conn.Open DSN
>
> strSQL ="Select * From kunde where kundenr = KNR"

' Og her:
Response.Write strSQL
Response.End

<SNIP>

På den måde kan du let se, om dine variable er, hvad du regner med.
Prøv fx at gøre det for dit problem, så vil du sikkert ret let kunne
se, at SQL-strengen ikke holder.


Good luck,
Jørn


Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408555
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste