/ 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
Gennemsnit af poster
Fra : Jacob Læssøe Nielsen


Dato : 15-04-04 22:39

Jeg forsøger mig med:

<%
strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("/Syv/Data/Quiz.mdb")

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

strSQL = "SELECT Avg(Tid) AS Antal FROM tblQuizede WHERE Deltager = " &
Session("ID") & ""

Set rs = myConn.Execute(strSQL)
Response.Write "Du bruger i snit " & rs("Antal") & " sekunder"
myConn.Close
Set myConn = Nothing
%>

Jeg får fejl:
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
expression.

Når jeg udskriver strSQL, ser det rigtigt nok ud: SELECT Avg(Tid) AS Antal
FROM tblQuizede WHERE QuizDeltagerID = 1


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.656 / Virus Database: 421 - Release Date: 09-04-2004




 
 
Torben Brandt (15-04-2004)
Kommentar
Fra : Torben Brandt


Dato : 15-04-04 23:07

Jacob Læssøe Nielsen skrev:
> Jeg får fejl:
> [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> expression.
>
> Når jeg udskriver strSQL, ser det rigtigt nok ud: SELECT Avg(Tid) AS Antal
> FROM tblQuizede WHERE QuizDeltagerID = 1

Hvilken datatype er feltet QuizDeltagerID i databasen. Selv om det
indeholder et tal, så kan felt-typen godt være tekst.

/Torben


Jacob Læssøe Nielsen (15-04-2004)
Kommentar
Fra : Jacob Læssøe Nielsen


Dato : 15-04-04 23:20

Det er sat til tal - langt heltal. Det er det jeg ikke fatter.


"Torben Brandt" <name@domain.invalid> wrote in message
news:c5n122$6o4$1@sunsite.dk...
> Jacob Læssøe Nielsen skrev:
> > Jeg får fejl:
> > [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> > expression.
> >
> > Når jeg udskriver strSQL, ser det rigtigt nok ud: SELECT Avg(Tid) AS
Antal
> > FROM tblQuizede WHERE QuizDeltagerID = 1
>
> Hvilken datatype er feltet QuizDeltagerID i databasen. Selv om det
> indeholder et tal, så kan felt-typen godt være tekst.
>
> /Torben
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.656 / Virus Database: 421 - Release Date: 09-04-2004



Torben Brandt (16-04-2004)
Kommentar
Fra : Torben Brandt


Dato : 16-04-04 00:47

Jacob Læssøe Nielsen skrev:
> Det er sat til tal - langt heltal. Det er det jeg ikke fatter.

Feltet Tid skal naturligvis også være et tal (det fungerer nok også hvis
det er en dato). Er det det?

Jeg har prøvet at kopiere din forespørgsel og det fungerer fint for mig.
Prøv evt at tjekke for stavefejl og andre fejl i den stil...

I øvrigt må du gerne tage et kig på:
<URL:http://usenet.dk/netikette/citatteknik.html>

mvh Torben


Jacob .. (16-04-2004)
Kommentar
Fra : Jacob ..


Dato : 16-04-04 08:47

> Feltet Tid skal naturligvis også være et tal (det fungerer nok også hvis
> det er en dato). Er det det?

Ja og mærkligt nok virker det igen (det havde nemlig fungeret før)

> I øvrigt må du gerne tage et kig på:
> <URL:http://usenet.dk/netikette/citatteknik.html>

Hvis du mener mht at mit svar var *over* spørgsmålet ...?


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Torben Brandt (16-04-2004)
Kommentar
Fra : Torben Brandt


Dato : 16-04-04 11:03

Jacob .. skrev:
>>I øvrigt må du gerne tage et kig på:
>><URL:http://usenet.dk/netikette/citatteknik.html>
>
> Hvis du mener mht at mit svar var *over* spørgsmålet ...?

Det gjorde jeg. Kan dog nu se at du tidligere har citeret korrekt, så
det var nok bare en smutter :)

/Torben


Jacob .. (16-04-2004)
Kommentar
Fra : Jacob ..


Dato : 16-04-04 12:57

> Feltet Tid skal naturligvis også være et tal (det fungerer nok også hvis
> det er en dato). Er det det?

Fandt lige ud af, at feltet Tid faktisk er sat til Dato-klokkeslet så der
virker AVG ikke og ORDER BY funktionen kan heller ikke finde ud af det.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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

Månedens bedste
Årets bedste
Sidste års bedste