18. februar 2008 - 15:12Der er
5 kommentarer og 1 løsning
Slette record fra form
hejsa.
jeg forsøger at slette en record via en form.
Private Sub gem_Click() Dim SQLstrg As String SQLstrg = "DELETE * FROM Table3 WHERE ID = ('" & Me.ID & "')" DoCmd.SetWarnings False DoCmd.RunSQL SQLstrg DoCmd.SetWarnings True End Sub
Jeg får en data type missmatch fejl. ID feltet i table3 er int, men bare et unbound tekst felt på formularen.
Private Sub gem_Click() Dim SQLstrg As String SQLstrg = "DELETE * FROM Table3 WHERE ID = (" & Me.ID & ")" DoCmd.SetWarnings False DoCmd.RunSQL SQLstrg DoCmd.SetWarnings True End Sub
Du få netop fejlmeddelelesen type missmatch fordi du forsøger at skabe relation mellem et nummerisk felt og så et alfanummerisk felt. Havde du derimod valgt at benytte ID som tekst i din tabel, havde din SQL streng været ok :-)
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.