21. juli 2001 - 17:26
Der er
32 kommentarer og 2 løsninger
fejl ;(
er der nogen der kan finde fejl i denne script ? sql = \"SELECT SUM(alder),COUNT(*) FROM bruger where godkendt=true\" fordi jeg får denne fejl meddelse: Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
sql = \"SELECT SUM(alder), COUNT(*) FROM bruger where godkendt=1\"
det samme fejl.. jeg tror nok jeg skal prøve på samme måde som før !
det virkede hellere ik ;(
ER det hele din SQL du har givet os?
sql = \"SELECT SUM(alder),COUNT(*) FROM bruger where godkendt=\'true\'\" Virker det ikke??
moonduck > <% Set Rs = Server.CreateObject(\"ADODB.Connection\") DBPath = \"DBQ=\" & server.mappath(\"database.mdb\") Rs.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath sql = \"SELECT SUM(alder),COUNT(*) FROM bruger godkendt=true\" Set Record = Rs.Execute(Sql) sngGns = Record(0) / Record(1) %> <b> <%=sngGns%>
sunlock > fejl: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Der skal ikke være \' omkring true, skal der?
21. juli 2001 - 17:32
#10
Tør man spørge hvorfor du kalder dit connection for Rs?
21. juli 2001 - 17:34
#11
Prøv med: sql = \"SELECT SUM(alder),COUNT(*) FROM bruger where godkendt=\" & true eller: sql = \"SELECT SUM(alder),COUNT(*) FROM bruger where godkendt=\'\" &true & \"\'\"
21. juli 2001 - 17:34
#12
Hvad type felt er alder?
21. juli 2001 - 17:35
#13
der manger da en where, som moonduck skrev, gør der ikke?
21. juli 2001 - 17:36
#14
I dit script er der ikke en where...
21. juli 2001 - 17:41
#15
moonduck > jeg får fejl: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. sunlock > jeg har where i mit script...jeg har bare glemt at skrive den her. moonduck > hvad skal jeg ellers kalde den ? det er en tal felt !! (database)
21. juli 2001 - 17:42
#16
den virker sådan her: sql = \"SELECT SUM(hits),COUNT(*) FROM bruger where kon=\'kvinde\' and godkendt=true\" men så beregner den kun for kvinder...den skal beregne for begge to....(mænd,kvinder)
21. juli 2001 - 17:43
#17
sql = \"SELECT SUM(hits),COUNT(*) FROM bruger where kon=\'kvinde\' and kon=\'mand\' and godkendt=true\" Kan det så ikke bruges....
21. juli 2001 - 17:44
#18
forresten, er kvinde/mand tabeller??
21. juli 2001 - 17:44
#19
sunlock.dk : Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
21. juli 2001 - 17:45
#20
hvad mener du ? sunlock ?
21. juli 2001 - 17:46
#21
det er underligt at det ik virker ?? mon der er noget med azero.dk ???
21. juli 2001 - 17:47
#22
Kan du ikke først bruge en sql som henter kvinder, dernæst en ny som henter mænd, så regne på dem?
21. juli 2001 - 17:47
#23
Du siger jo sql = \"SELECT SUM(hits),COUNT(*) FROM bruger where kon=\'kvinde\' and godkendt=true\" virker...
21. juli 2001 - 17:49
#24
sunlock > ja det virker, men når jeg indsatter kon=\'mand\' så virker det ik !
21. juli 2001 - 17:50
#25
<% Set Rs = Server.CreateObject(\"ADODB.Connection\") DBPath = \"DBQ=\" & server.mappath(\"database.mdb\") Rs.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath sql = \"SELECT SUM(alder),COUNT(*) FROM bruger WHERE godkendt=\" & true Set Record = Rs.Execute(Sql) sngGns = Record(0) / Record(1) %> <b> <%=sngGns%>
21. juli 2001 - 17:51
#26
21. juli 2001 - 17:54
#27
ved i hvad problemet var ?? der findes nogle _Bogstaver_ i kolonnen alder (database) derfor fik jeg de fejl.. sorry, jeg vidste det ik, men næste gang skal jeg nok tjekke det _Først_
21. juli 2001 - 17:55
#28
hmmmm *S* Skal vi kalde det en klassiker?? *S*
21. juli 2001 - 17:56
#29
*Ss* tja...hvad med et svar sunlock ?
21. juli 2001 - 17:59
#30
Hmm.. okay da, når du tvinger mig ;) Den fejl du har med alder, den lægger på din \'mand\'-del, gør den ikke? Det er derfor \'kvinde\' virker og ikke \'mand\'. Eller er jeg helt dum til sql?? *S* ::sunlock.dk::
21. juli 2001 - 18:01
#31
tak for hjælpen begge to :o)
21. juli 2001 - 18:02
#32
jeg tror ik du er dårligere end mig *Ss*
21. juli 2001 - 18:03
#33
Takker for pointene ;) Nu ved du hvad \"Data type mismatch in criteria expression\" betyder *lol* ::sunlock.dk::
21. juli 2001 - 18:10
#34
jeps *lol* ;o)
Kurser inden for grundlæggende programmering