Det är INGET med koden att göra, det är din SQL fråga mot din databas som är fel, är svarID en sträng? Ingen kan hjälpa dig med koderna då ingen vet hur du har dina tabeller.
Det är inte phpMyAdmin som generera felet, utan det är mySQL databasen och den struktur du har gjort som generera "felet" den hindra koden att få in "fel" data.
MMycodezMedlem sedan feb. 2010445 inlägg nu vill den laga nya svar men dem vill inte visas så vad e då felet? då måste det väll var något med koden?? om jag inte har tänkt helt fel eller?
Mycodez skrev:
jag gjorde så "SvarID" blev unik och satten primiär nycklen på "Meddelande" men då får jag
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.45]Duplicate entry '1' for key 2
/svara.asp, line 26
i stället
alltså jag förstår mig inte på PHPmyadmin alltså..
"SvarID" ska förmodligen inte vara unikt och "meddelande" ska förmodligen inte vara primiär nyckel. Du har förmodligen en kolumn som heter "ID" som ska vara unik, primiär nyckel och dessutom vara inställd på "auto increase".
MMycodezMedlem sedan feb. 2010445 inlägg jag har det nu men det funkar fortfarande inte ;(
Om du hade värden i tabellen när du ändrade inställningarna så fuckar sig allting. Eftersom du då har flera rader med samma ID nummer. Jag skulle förslå att du raderar tabellen och gör om den från början. Om det fortfarande blir fel så lägg upp koden och felmeddelandet här på forumet så kan kanske någon hjälpa dig.
MMycodezMedlem sedan feb. 2010445 inlägg Okej tack för det tipset. Men jag har hört att det är bäst och säkrast att gå över till ASP.NET. Och jag har faktiskt funderat på det.