19. november 2001 - 15:07Der er
10 kommentarer og 1 løsning
Opdatere et felt i Access
Hey,
Nogen der kan hjælpe mig med hvordan jeg via Visual Basic retter i en felt i en access database?
min kode er nu således: Dim datDB As Database Dim recCustomer As Recordset Dim recCusActive As Recordset Dim sqlFS As String Dim sqlCus As String Dim recId As String
Set datDB = DBEngine.Workspaces(0).OpenDatabase(\"F:\\VB\\Troels\\TP\\Violation\\2000.mdb\") sqlFS = \"Select * FROM CustomerActive\" Set recCusActive = datDB.OpenRecordset(sqlFS)
Do While Not recCusActive.EOF
recId = recCusActive(\"RecID\")
sqlCus = \"Select * FROM Customer WHERE RecId = recId\" Set recCustomer = datDB.OpenRecordset(sqlCus)
recCustomer(\"Locked\") = -1 (dette fungere ikke)
recCusActive.MoveNext
Loop
End Sub
jeg skal altså rette det felt der hedder \"Locked\" til -1
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.
Det er skam helt i orden, men det virker stadig ikke. Jeg får ikke fejl længere men jeg får heller ikke opdateret feltet \"Locked\" i tabellen \"Customer\".... any clues?
Jeg har fundet ud af hvad problemet er! sqlCus = \"Select * FROM Customer WHERE RecId = recId\" Til sidst i sætningen hvor jeg vil finde alle de records hvor feltet RecId er ligmed min variabel recId... det fejler... Variablen bliver gemt som den skal men den kan ikke findes frem i SQL sætningen...
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.