Avatar billede darth-domino Nybegynder
05. august 2005 - 07:53 Der er 2 kommentarer og
1 løsning

SQL Sætning med Decimaler?

Jeg har denne streng:
    strSQL = "Select * FROM " & FlangeTabel & " Where D = " & FRM_HovedFlange.txtD.Text & " AND B = " & FRM_HovedFlange.txtb.Text & " AND d1 = " & FRM_HovedFlange.txtd1.Text & " AND Materiale like '*" & FRM_HovedFlange.cbo_Materialer.Text & "*'"

i databasen, er B, d1 og D er dee tal... og det med decimaler!

Nogen der kan hjælpe med det...
Avatar billede kabbak Professor
05. august 2005 - 12:35 #1
strSQL = "Select * FROM " & FlangeTabel & " Where D = " & val(FRM_HovedFlange.txtD.Text) & " AND B = " & val(FRM_HovedFlange.txtb.Text) & " AND d1 = " & val(FRM_HovedFlange.txtd1.Text) & " AND Materiale like '*" & FRM_HovedFlange.cbo_Materialer.Text & "*'"
Avatar billede darth-domino Nybegynder
08. august 2005 - 07:53 #2
Ja, men eks:
d1 = 141,6
D = 250
b = 20

Den finder den ikke!

Her er hele min sætning:
Set datDB = DBEngine.Workspaces(0).OpenDatabase(App.Path & "\data\Flanger.mdb")
strSQL = "Select * FROM " & FlangeTabel & " Where D = " & Val(FRM_HovedFlange.txtD.Text) & " AND B = " & Val(FRM_HovedFlange.txtb.Text) & " AND d1 = " & Val(FRM_HovedFlange.txtd1.Text) & " AND Materiale like '*" & FRM_HovedFlange.cbo_Materialer.Text & "*'"
Set rsFlangeSøgning = datDB.OpenRecordset(strSQL)

rsFlangeSøgning.MoveFirst
    Do Until rsFlangeSøgning.EOF
        If IsNull(rsFlangeSøgning("Varenummer")) = True Then
            FRM_HovedFlange.lstListe.AddItem TabelFlangeNavn & vbTab & rsFlangeSøgning("Tegningsnummer")
            rsFlangeSøgning.MoveNext
        Else
            FRM_HovedFlange.lstListe.AddItem TabelFlangeNavn & vbTab & rsFlangeSøgning("Varenummer")
            rsFlangeSøgning.MoveNext
        End If
    Loop
Avatar billede darth-domino Nybegynder
08. august 2005 - 11:43 #3
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