/ 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
Talvariabel i sql-sætning - hvad er syntax~
Fra : Jesper Fjølner


Dato : 15-05-03 22:54

Jeg er begynder men hva går galt her:

k = rs("kategoriKronologi")
Do While...
set rs2=Server.CreateObject("ADODB.recordset")
rs2.Open "Select * from qryProjekter WHERE kategoriKronologi = k", conn
Loop

Jeg sætter variablen k som vist (og det virker) MEN når jeg laver
SQL-sætningen som vist med
k som kriterie virker det ikke. Det virker fint hvis jeg bare vælger et tal
f.eks. 1.
Er der noget galt med min syntax når jeg indsætter en variabel i
SQL-sætningen. (Det er et tal).
Tak for hjælpen.




 
 
Jesper Fjølner (15-05-2003)
Kommentar
Fra : Jesper Fjølner


Dato : 15-05-03 23:00

Så lykkedes det mig sørme så jeg klarer for den her gang



Jesper Stocholm (15-05-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 15-05-03 22:59

Jesper Fjølner wrote :

> k = rs("kategoriKronologi")
> Do While...
> set rs2=Server.CreateObject("ADODB.recordset")
> rs2.Open "Select * from qryProjekter WHERE kategoriKronologi =
> k", conn
> Loop
>
> Jeg sætter variablen k som vist (og det virker) MEN når jeg laver
> SQL-sætningen som vist med
> k som kriterie virker det ikke. Det virker fint hvis jeg bare vælger
> et tal f.eks. 1.
> Er der noget galt med min syntax når jeg indsætter en variabel i
> SQL-sætningen.

Prøv med

"SELECT * FROM qryProjekter WHERE kategoriKronologi = " & k



Et godt trick kunne være at lave din kode som denne:

k = rs("kategoriKronologi")
Do While...
set rs2=Server.CreateObject("ADODB.recordset")
strSql = "SELECT * FROM qryProjekter WHERE kategoriKronologi =" & k
rs2.Open strSql
k", conn
Loop

Hermed kan du nemlig udskrive din SQL-sætning med

Response.Write strSql



--
Jesper Stocholm - http://stocholm.dk

Svar til gruppen og ikke til mig privat !
Skriv under det du svarer på - www.usenet.dk/netikette/citatteknik.html

Jesper Fjølner (17-05-2003)
Kommentar
Fra : Jesper Fjølner


Dato : 17-05-03 18:38

Super det virkede. Tak for hjælpen.



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

Månedens bedste
Årets bedste
Sidste års bedste