09. oktober 2002 - 15:48Der er
8 kommentarer og 1 løsning
Problemer med at indsætte i db
Jeg har en tabel med brugere og tabel med biler. Jeg har lavet en relation mellem "profiler.id" og "biler.id" ( 1 til mange ).
Men når jeg vil oprette brugere kommer denne fejl:
De ønskede ændringer af tabellen blev ikke gennemført, fordi de ville give dublerede værdier i indekset, den primære nøgle eller relationen. Rediger dataene i det eller de felter, der indeholder dublerede data, fjern indekset, eller omdefiner indekset, så dublerede indtastninger tillades, og forsøg igen. /bilside/www/admin/ret-bruger.asp, line 58
linie 58: rse.Update
Her er min kode:
if mode ="tilfojet" then Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From profiler where navn='"&Request.form("brugernavn")&"'" rs.Open strSQL, Conne, adOpenKeyset, adLockOptimistic if not rs.eof then response.write "Dette brugernavn findes allerede. Prøv at vælge et andet." else rse.AddNew rse("navn") = Request.form("brugernavn") rse("password") = Request.form("password") rse.Update
response.buffer=true response.clear response.redirect "portal.asp?page=bru_oversigt.asp" response.end end if end if
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.
Ja, det er vist på samme måde, der giver du bare ikke nogen værdi til autonummereringsfeltet. Men det du laver burde da virke. Du har ikke en eller anden løkke, så den prøver at smide det ind to gange? Prøv at læg den del hvor du laver udtrækket til rse, den er vel mere interessant end rs'en
Jeg har fundet problemet... id var ikke autonummer...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.