Avatar billede f_rollo Nybegynder
07. december 2004 - 15:55 Der er 3 kommentarer og
1 løsning

Data type mismatch in criteria expression

Jeg får en fejl når jeg prøver at køre koden herunder.
Det er en Data type mismatch in criteria expression fejl...
Hvad gør jeg forkert

  Set Rs = Server.CreateObject("ADODB.Connection")
  DBPath = "DBQ=" & server.mappath("../../db/kunder.asp")
  Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
  Sql4 = "Select count(*) as Found from kunder where k_dep_belob=TRUE AND k_dep_betalt='nej'"
  Sql5 = "Select sum(k_dep_belob) as prisTotal from kunder where k_dep_belob=TRUE AND k_dep_betalt='nej'"
  Set Record =  Rs.Execute(Sql4)
' udskriver samenlægninger
  Ialt_dep = Record("found")
  %>
          <b>
          <% =ialt_dep %>
          </b>medlemmer at betale i alt
          <% Set Record =  Rs.Execute(Sql5) [HER OPSTÅR FEJLEN]
' udskriver samenlægninger
  Ialt_total = Record("prisTotal")%>
          <b>
          <% =Ialt_total %>
Avatar billede erikjacobsen Ekspert
07. december 2004 - 16:06 #1
Kan du både mene
    k_dep_belob=TRUE
og
    sum(k_dep_belob)
??
Avatar billede f_rollo Nybegynder
07. december 2004 - 16:10 #2
tja... det hælper ikke at fjerne den del.

Den er der bare for at udelukke de steder hvor der ikke er indtastet noget
Avatar billede erikjacobsen Ekspert
07. december 2004 - 16:14 #3
Men hvad type er k_dep_belob? Du bruger den også i Sql4
Avatar billede f_rollo Nybegynder
07. december 2004 - 16:14 #4
Nå. Det hjalp at sætte databasen til at dette felt kun må være et tal...
Nu virker det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester