22. februar 2006 - 10:11Der er
8 kommentarer og 1 løsning
Indsætte data i ADP
Jeg forsøger at implementere en funktion i mit Access Data Projekt, som skriver i en tabel, når en bruger opdaterer/sletter noget, men følgende funktion som jeg har fra en anden database (.mdb) virker ikke i en .adp fil.
Function IndsætLogtekstManuelt(Funktion As String, logtekst As String) Dim rst As DAO.Recordset Set rst = dbs.OpenRecordset("Logtabel", dbOpenDynaset, dbSeeChanges)
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Følgende vil sætte ind i tabellen, men den skal jo ændres så jeg får variablerne med i stedet. sSQL = "INSERT Logtabel VALUES(1, '22-12-2006', '14:14:12', 1,1)"
Denne giver en lidt anden fejlmeddelelse: sSQL = "INSERT Logtabel VALUES(Brugernavn_var, '22-12-2006', '14:14:12', 1,1)" "The name Brugernavn_var is not permitted in this context. Only constants, expressions or variables are allowed here. Column names are not permitted" (jeg har dim Brugernavn_var As String Brugernavn_var = "Bruger1" i koden og der er ingen kolonner der hedder Bruger1 eller Brugernavn_var)
Denne skriver bare ordet Brugernavn_var i kolonnen Brugernavn i logtabellen sSQL = "INSERT Logtabel VALUES('Brugernavn_var', '22-12-2006', '14:14:12', 1,1)"
Yeah, den har jeg også fjernet og bare angivet Brugernavn_var = "Bruger1" hvilket heller ikke virker.
Skal man Declare sine variabler som i f.eks. en SQL Trigger? Declare Brugernavn_var as varchar(255) Det virker jo ikke (i Access), men måske noget ekvivalent?
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.