/ 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 med flere betingelser
Fra : Klaus Egebjerg


Dato : 28-12-02 17:02

Hej

´Jeg har forsøgt følgende SELECT sætning med uden held:

strW = "SELECT Varenr, Antal, Uge FROM Ordrelin WHERE Uge =" & nUge2 And
Varenr = nVarenummer
Set hs = Donn.Execute (strW)

Fejlen ser således ud:

Microsoft VBScript runtime error '800a000d'
Type mismatch: '[string: "SELECT Varenr, Antal"]'

/Statistikarkiv.asp, line 85


Hvad gør jeg forkert ?


Med venlig hilsen

Klaus Egebjerg




 
 
Finn Elmgaard (28-12-2002)
Kommentar
Fra : Finn Elmgaard


Dato : 28-12-02 19:11


Klaus Egebjerg wrote:
>
> Hej
>
> ´Jeg har forsøgt følgende SELECT sætning med uden held:
>
> strW = "SELECT Varenr, Antal, Uge FROM Ordrelin WHERE Uge =" & nUge2 And
> Varenr = nVarenummer
> Set hs = Donn.Execute (strW)
>
> Fejlen ser således ud:
>
> Microsoft VBScript runtime error '800a000d'
> Type mismatch: '[string: "SELECT Varenr, Antal"]'
>
> /Statistikarkiv.asp, line 85
>
> Hvad gør jeg forkert ?
>
> Med venlig hilsen
>
> Klaus Egebjerg

Det ser ikke ud til, at din SQL-string hænger sammen. Har du prøvet at
skrive den ud?

Hvis jeg har forstået ret hvad der er dine variable, så prøv med:

strW = "SELECT Varenr, Antal, Uge FROM Ordrelin WHERE Uge =" & nUge2 & "
And Varenr =" & nVarenummer

mvh
Finn

Peter Lykkegaard (28-12-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 28-12-02 19:32

Som svar på skriblerier forfattet af Finn Elmgaard

> Klaus Egebjerg wrote:
>>
>> ´Jeg har forsøgt følgende SELECT sætning med uden held:
>>
>> strW = "SELECT Varenr, Antal, Uge FROM Ordrelin WHERE Uge =" & nUge2
>> And Varenr = nVarenummer
>> Set hs = Donn.Execute (strW)
>>
>> Fejlen ser således ud:
>>
>> Microsoft VBScript runtime error '800a000d'
>> Type mismatch: '[string: "SELECT Varenr, Antal"]'
>>
> Det ser ikke ud til, at din SQL-string hænger sammen. Har du prøvet at
> skrive den ud?
>
Mjahh, mere præcist så forsøger Klaus at lave en boolsk sammenligning mellem
en string konstant og et boolsk udtryk - deraf "type mismatch"
For at kunne skrive strW til output så skal man have noget "On Error Resume
Next" indskudt før den beskrevne runtime error opstår

mvh/Peter Lykkegaard






Jens Gyldenkærne Cla~ (28-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-12-02 22:36

Peter Lykkegaard skrev:

> For at kunne skrive strW til output så skal man have noget "On
> Error Resume Next" indskudt før den beskrevne runtime error
> opstår

Man kan også bare skrive strW ud før man eksekverer den (fx som
beskrevet i <http://www.asp-faq.dk/article/?id=41>).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste