Avatar billede enric Nybegynder
25. april 2003 - 15:45 Der er 11 kommentarer og
1 løsning

Hvorfor fungerer det ikke

Den lille procedure fungerer ikke,det giver mig en fejlmeddelse


Form8.Adodc1.CommandType = adCmdText
Form8.Adodc1.RecordSource = "select * from " & sTable & " where dato BETWEEN " _
& "#" & Format(Form8.Text2.Text, "mm-dd-yyyy") & "#" & "AND" _
& "#" & Format(Form8.Text4.Text, "mm-dd-yyyy") & "#" & "and" & " Tekst = " & "like '" & Text1 & "%'" & " order by Dato"
    Form8.Adodc1.Refresh
Tak Enric
Avatar billede scb Praktikant
25. april 2003 - 15:56 #1
Mon ikke Text1 skal være Text1.Text.
Men det er nok ikke fejlen.
Hvilken fejlmeddelelse får du?
-SCB
Avatar billede scb Praktikant
25. april 2003 - 15:56 #2
eller Form8.Text1.Text
Avatar billede scb Praktikant
25. april 2003 - 16:02 #3
Men det kommer selvfølig an på om Text1 er en tekstbox eller en variabel.
Avatar billede enric Nybegynder
25. april 2003 - 16:09 #4
Jeg har prøvet med text1.text og form8.text1.text uden resultat
FEJLMEDDELSE ER :
Der er en syntaksfejl, fordi der mangler en operator. i forespørgsel "dato between # 12-30-2000 #and#04-25-2003# and tekst=like 'br%"'.
Avatar billede enric Nybegynder
25. april 2003 - 16:11 #5
Text1 er en Tekstbox
Avatar billede scb Praktikant
25. april 2003 - 16:27 #6
Jeg kan ikke lige se hvad der så skulle være galt.
Prøv at fjerne halvdelen og se om det så fungerer, og derefter koble et "led" på af gangen, indtil fejlen er der.
-SCB
Avatar billede ocp Nybegynder
25. april 2003 - 17:01 #7
Du skal sørge for at der er korrekte mellemrum i dit statment, altså:

dato between #12-30-2000# and #04-25-2003# and tekst=like 'br%'
Avatar billede enric Nybegynder
25. april 2003 - 17:25 #8
de to nedstående sub fungerer godt

Form8.Adodc1.CommandType = adCmdText
Form8.Adodc1.RecordSource = "select * from " & sTable & " where  dato >= " & Chr(35) _
    & Format(Text2, "DD-MMM-YYYY") & Chr(35) _
    & " and " & "Kasse " & "like '" & Form8.Text1.Text & "%'" & " order by Dato"
    Form8.Adodc1.Refresh
**********
også den
Form8.Adodc1.CommandType = adCmdText
Form8.Adodc1.RecordSource = " select sum(kasse)as kasse from " & sTable & " where dato BETWEEN " _
& "#" & Format(Form8.Text2.Text, "mm-dd-yyyy") & "#" & "AND" _
& "#" & Format(Form8.Text4.Text, "mm-dd-yyyy") & "#" & " and " & "KontoNr = " & Form8.Text1
Form8.Adodc1.Refresh
jeg kan ikke finde ud af
Enric
Avatar billede enric Nybegynder
26. april 2003 - 12:01 #9
de to nedstående sub fungerer godt

Form8.Adodc1.CommandType = adCmdText
Form8.Adodc1.RecordSource = "select * from " & sTable & " where  dato >= " & Chr(35) _
    & Format(Text2, "DD-MMM-YYYY") & Chr(35) _
    & " and " & "Kasse " & "like '" & Form8.Text1.Text & "%'" & " order by Dato"
    Form8.Adodc1.Refresh
**********
også den
Form8.Adodc1.CommandType = adCmdText
Form8.Adodc1.RecordSource = " select sum(kasse)as kasse from " & sTable & " where dato BETWEEN " _
& "#" & Format(Form8.Text2.Text, "mm-dd-yyyy") & "#" & "AND" _
& "#" & Format(Form8.Text4.Text, "mm-dd-yyyy") & "#" & " and " & "KontoNr = " & Form8.Text1
Form8.Adodc1.Refresh
men den nedstående fungerer ikke
Form8.Adodc1.CommandType = adCmdText
Form8.Adodc1.RecordSource = "select * from " & sTable & " where dato BETWEEN " _
& "#" & Format(Form8.Text2.Text, "mm-dd-yyyy") & "#" & "AND" _
& "#" & Format(Form8.Text4.Text, "mm-dd-yyyy") & "#" & "and" & " Tekst = " & "like '" & Text1 & "%'" & " order by Dato"
    Form8.Adodc1.Refresh
Enric
Avatar billede ocp Nybegynder
26. april 2003 - 15:01 #10
Jeg har en ide. Prøv at organisere dit kald lidt smartere, så kan du lettere se hvor fejlen er:

dim sSQL as string
sSQL = "select * from " & sTable & " where dato BETWEEN " _
& "#" & Format(Form8.Text2.Text, "mm-dd-yyyy") & "#" & "AND" _
& "#" & Format(Form8.Text4.Text, "mm-dd-yyyy") & "#" & "and" & " Tekst = " & "like '" & Text1 & "%'" & " order by Dato"

msgbox sSQL
Form8.Adodc1.RecordSource = sSQL

...så finder du også ud af at du har "tekst = like '" i stedet for "tekst like '".
Avatar billede enric Nybegynder
26. april 2003 - 18:10 #11
Der kan man bare se hvad et "=" kan gøre, Tak for Hjælpen Ocp
Avatar billede ocp Nybegynder
26. april 2003 - 20:00 #12
Glad for at kunne hjælpe...
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