/ 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
SQL Forespørgsel
Fra : Nicolai Hansen


Dato : 06-08-01 14:28

Hej NG,

Jeg vil gerne trække nogle data ud af en database hvor to felter skal være
afgørende for forespørgelsens resultat.

Det burde vel kunne lade sig gøre med WHERE, men jeg kan ikke få det til at
virke:

Query = "SELECT * FROM BELTTYPES INNER JOIN ROLLDIM ON BELTTYPES.BELTID =
ROLLDIM.BELTID WHERE BELTTYPES.BELTNAME + BELTTYPES.COLOR ='" & ThisType &
"' AND ROLLDIM.WIDTH ='" & ThisWidth & "' ORDER BY WIDTH "

Nogle Ideer, Dataene ligger i en Access 2000 database

PFT, NH





 
 
Danny Krøger (06-08-2001)
Kommentar
Fra : Danny Krøger


Dato : 06-08-01 14:56

Prøv at bruge WHERE Betingelse, Anden_Betingelse
istedet
M.V.H.
Danny Krøger


"Nicolai Hansen" <nh@niels-burcharth.dk> skrev i en meddelelse
news:3b6e9a54$0$52683$edfadb0f@dspool01.news.tele.dk...
> Hej NG,
>
> Jeg vil gerne trække nogle data ud af en database hvor to felter skal være
> afgørende for forespørgelsens resultat.
>
> Det burde vel kunne lade sig gøre med WHERE, men jeg kan ikke få det til
at
> virke:
>
> Query = "SELECT * FROM BELTTYPES INNER JOIN ROLLDIM ON BELTTYPES.BELTID =
> ROLLDIM.BELTID WHERE BELTTYPES.BELTNAME + BELTTYPES.COLOR ='" & ThisType &
> "' AND ROLLDIM.WIDTH ='" & ThisWidth & "' ORDER BY WIDTH "
>
> Nogle Ideer, Dataene ligger i en Access 2000 database
>
> PFT, NH
>
>
>
>



JH (06-08-2001)
Kommentar
Fra : JH


Dato : 06-08-01 14:54

> Det burde vel kunne lade sig gøre med WHERE,

Ja..


> men jeg kan ikke få det til at virke:

Hvilken fejl får du ?


Nicolai Hansen (07-08-2001)
Kommentar
Fra : Nicolai Hansen


Dato : 07-08-01 07:28

JEG FÅR FØLGENDE FEJL:

Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
expression.

/intranet/band/restrulle/getroll.asp, linje 34

"JH" <newsfilter2@dk2net.dk> skrev i en meddelelse
news:6b8tmtgpuismjgo7c7pva71lpgc6n98e7f@4ax.com...
> > Det burde vel kunne lade sig gøre med WHERE,
>
> Ja..
>
>
> > men jeg kan ikke få det til at virke:
>
> Hvilken fejl får du ?
>



Nicolai Hansen (07-08-2001)
Kommentar
Fra : Nicolai Hansen


Dato : 07-08-01 07:40

Ups, Jeg har feltet "WIDTH" angivet som et heltal i DB. Hvordan er det så
lige WHERE skal se ud:

WHERE ROLLDIM.WIDTH = " & ThisWidth "ORDER BY ROLLDIM.WIDTH" eller hvad?

NH
"Nicolai Hansen" <nh@niels-burcharth.dk> skrev i en meddelelse
news:3b6f8b14$0$257$edfadb0f@dspool01.news.tele.dk...
> JEG FÅR FØLGENDE FEJL:
>
> Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'
>
> [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> expression.
>
> /intranet/band/restrulle/getroll.asp, linje 34
>
> "JH" <newsfilter2@dk2net.dk> skrev i en meddelelse
> news:6b8tmtgpuismjgo7c7pva71lpgc6n98e7f@4ax.com...
> > > Det burde vel kunne lade sig gøre med WHERE,
> >
> > Ja..
> >
> >
> > > men jeg kan ikke få det til at virke:
> >
> > Hvilken fejl får du ?
> >
>
>



Nicolai Hansen (07-08-2001)
Kommentar
Fra : Nicolai Hansen


Dato : 07-08-01 08:38

OK, tolmodighed er en dyd, her er min læsning:

Query = "SELECT * FROM BELTTYPES INNER JOIN ROLLDIM ON BELTTYPES.BELTID =
ROLLDIM.BELTID WHERE BELTTYPES.BELTNAME + BELTTYPES.COLOR ='" & ThisType &
"' AND ROLLDIM.WIDTH >= " & ThisWidth & " ORDER BY WIDTH"

Ny virker det.....+

"Nicolai Hansen" <nh@niels-burcharth.dk> skrev i en meddelelse
news:3b6f8e03$0$278$edfadb0f@dspool01.news.tele.dk...
> Ups, Jeg har feltet "WIDTH" angivet som et heltal i DB. Hvordan er det så
> lige WHERE skal se ud:
>
> WHERE ROLLDIM.WIDTH = " & ThisWidth "ORDER BY ROLLDIM.WIDTH" eller hvad?
>
> NH
> "Nicolai Hansen" <nh@niels-burcharth.dk> skrev i en meddelelse
> news:3b6f8b14$0$257$edfadb0f@dspool01.news.tele.dk...
> > JEG FÅR FØLGENDE FEJL:
> >
> > Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'
> >
> > [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> > expression.
> >
> > /intranet/band/restrulle/getroll.asp, linje 34
> >
> > "JH" <newsfilter2@dk2net.dk> skrev i en meddelelse
> > news:6b8tmtgpuismjgo7c7pva71lpgc6n98e7f@4ax.com...
> > > > Det burde vel kunne lade sig gøre med WHERE,
> > >
> > > Ja..
> > >
> > >
> > > > men jeg kan ikke få det til at virke:
> > >
> > > Hvilken fejl får du ?
> > >
> >
> >
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste