webForumDet fria alternativet

håller på att göra dett forum men behöver lite hjälp

ASP

45 svar · 1 844 visningar · startad av Mycodez · sida 3 av 3

Frågan, av Mycodez

Jag håller på med ett forum men behöver lite hjälp med det Detta är koden till att skriva meddelandet till databasen: <% const connstring="provider=SQLOLEDB;Data source=;user id=; password=;initial catalog=" set conn= server.CreateObject("ADODB.CONNECTION") conn.Open(connstring) fran=session("anvnamn") till=request("till") rubrik=replace(request("rubrik"),"'","´") me

Läs frågan i sin helhet →
Medlem sedan juni 20019 519 inlägg
#41

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.

Medlem sedan feb. 2010445 inlägg
#42

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?

Medlem sedan aug. 2008815 inlägg
#43

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".

Medlem sedan feb. 2010445 inlägg
#44

jag har det nu men det funkar fortfarande inte ;(

Medlem sedan aug. 2008815 inlägg
#45

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.

Medlem sedan feb. 2010445 inlägg
#46

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.

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)