05. september 2003 - 08:17Der er
5 kommentarer og 1 løsning
ADO - forms - reference - problem.
'Denne kode er ok, men jeg kunne godt tænke at vide, hvad problemet er.
Dim Nummer As Integer If IsNull(Forms!frmBrugere!IDBruger) Then MsgBox "Prøv venligst igen.", vbOKOnly, "Ikke korrekt login" Exit Sub Else Nummer = Forms!frmBrugere!IDBruger End If
Dim rst1 As ADODB.Recordset Set rst1 = New ADODB.Recordset rst1.CursorType = adOpenKeyset rst1.ActiveConnection = CurrentProject.Connection rst1.Open "SELECT tblTider.IDbruger, tblTider.Dato, tblTider.Ind, tblTider.Ud " _ & "FROM tblTider " _ & "WHERE (((tblTider.IDbruger)=" & Nummer & ") AND ((tblTider.Ud) Is Null));"
'men hvis jeg udskifter SELECT med denne, går det ikke: rst1.Open "SELECT tblTider.IDbruger, tblTider.Dato, tblTider.Ind, tblTider.Ud " _ & "FROM tblTider " _ & "WHERE (((tblTider.IDbruger)=Forms!frmBrugere!IDBruger) AND ((tblTider.Ud) Is Null));"
Forms!frmBrugere!IDBruger) is a variable and to get the value of the variable into the SQL string it has to be "outside" the string otherwise it is just plain old text
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.