06. december 2001 - 06:52Der er
4 kommentarer og 1 løsning
Opret i AccessDB - check for allerede oprettet
Jeg har lavet en lille form, som opretter data i en access database. Jeg har et entydigt index på det ene felt, så der kun oprettes en af hver. Når der forsøges oprettet en, som findes i forvejen, så kommer følgende besked på en side for sig selv:
\"[Microsoft][ODBC Microsoft Access Driver] The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.\"
Det er sådan set ok, men hvordan kan jeg lave checket inden min Conn.Execute( strSQL ) fyres af ?
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.
Lav første en SQl string som undersøger om ønskede data findes og hvis de findes skal du ikke indsætte dataene ellers laves anden sql-forespørgsel med indsættelse af dataene.
Problematikker er at jeg ikke aner, hvordan en sådan SQL-string skal se ud, for at den undersøger om recorden eksisterer. Kan jeg få et eksempel, hvor dette er tilfældet ? Database \"Person\" felt \"Navn\" værdi \"flemmingdahl\"
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.