06. juli 2006 - 11:53Der er
9 kommentarer og 1 løsning
Opdatere data hvis eksisterer i forvejen
Følgende kode bruges til at indsætte data, men hvis dataene eksisterer i forvejen, så går koden i fejl, da PK består af nogle af felterne. Men er det muligt i .Update statementet at checke returkoden og så gå videre til de næste data?
With rsRecordSet .AddNew .Fields("Date") = datDato .Fields("Shift") = intShift For intX = 1 To UBound(varDataHeaders, 2) .Fields(varDataHeaders(1, intX)) = rngDataArea(intR, intX) Next .Update End With
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
You could use an SQL to check if the records exists and if so go on to then next record. You can also use the dcount() function to see if it exists. And a quick and dirt fix would be to catch the error and then go to the next record
If the Excel sheet gets imported into Access first then you could use DCount. But it was maybe an ide ato try selecting and if it exist replace .AddNew with .Edit
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.