Varför lägger bara denna kod in datum i databasen?? Den vill inte lägga in från input fälten: hacker, mirror, orginal
Varför vill den inte lägga in dom andra?
13 svar · 287 visningar · startad av medialabs
har lagt upp dom 3 filerna. Jag har inte hitat felet... :(
Eitraz skrev:
Du har ju inge Request.Form nånstans. Precis som jag skrev innan ;)
-Eitraz
:r , Kan du visa vart dom ska in och hur det ska se ut. Jag är inte så insatt i asp (Än)
Aha, ok :)
När du postar från formuläret måste du läsa in värdena med t ex
hacker = Request.Form("hacker")
mirror = Request.Form("mirror")
original = Request.Form("original")
Lägg dem innan du ska använda hacker ;)
Brukar vara fördelaktigt att lägga dem rätt långt upp och du ska "mixtra" med dem lite ;)
-Eitraz
Eitraz: tackar. Men när jag ska lägga till en ny post efter att jag har lagt in den första så kommer detta fram:
Microsoft OLE DB Provider for ODBC Drivers error '80040e2f'
[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.
/mirror/add.asp, line 28
RecSet.Update <-- rad 28
Låter som du har Primary Key på något av de datafälten och du försöker lägga in en som redan finns.
-Eitraz
Ska inte id ha ett unikt id??
Jo, och det är därför det inte funkar :)
Välj "Datatyp" på ID till Räknare så kommer det nog att rulla på sen.
-Eitraz
Eitraz skrev:
Jo, och det är därför det inte funkar :)
Välj "Datatyp" på ID till Räknare så kommer det nog att rulla på sen.
-Eitraz
Har inte access på denna dator. Skulle du vilja göra ändrigen? :r
Eitraz: Ett stort tack till dig för alll hjälp. :)
