webForumDet fria alternativet
Logga in / Bli medlem

knepig grej

Databaser & SQL

4 svar · 165 visningar · startad av gucken

Medlem sedan sep. 2001287 inlägg
Frågan#1

jag kan inte just gå in så ljupt i det.. men jag ska göra en update satts som ska byta namn på ett fält där id är något..

sql = "UPDATE Tabell SET fält1='"&vaiabel1&"' WHERE id="&variabel2&""

räknaren e juh nummer så det fungerar.
och fält1 är text så det e åsså som det ska med ' å allt.

när jag kör den så byter den inget och inget felmeddelande skrivs ut..
nån som vart med om liknande?

Medlem sedan juni 200032 967 inlägg
#2

Du sitter inte på en asp-sida med on error resume next på?

Det är inte så att fältet fält1 är tomt och du försöker stoppa in något, samtidigt som du skrivit fel på variabelnamnet i SQL-frågan? Det skulle ju resultera i att det tomma fältet skrevs över med en tom sträng...

Syntaxmässigt ser jag inget fel på din SQL-fråga i alla fall.

Mvh,

Medlem sedan sep. 2001287 inlägg
#3

nej det e så att fältet är inte tomt. och när jag skriver ut värdena i variablerna på en sida så är allt som det ska..
sen när jag kör sattserna så buttrar den på som om allt e klart å inget bekymmer.
men när man sedan öppnar databasen så ser man att den inte har gjort ett jota..
har aldrig vart med om liknande.

Medlem sedan dec. 200012 464 inlägg
#4

Om du testar den här kodsnutten, vad får du ut då?

sql = "UPDATE Tabell SET fält1='"&vaiabel1&"' WHERE id="&variabel2

connect.exeute sql,rows,128
response.write "Antal uppdaterade " & rows & "<br>"

Det jag lurar på är om det inte finns något id som matchar eller du gör väl ingen rollback på din sida?

Medlem sedan sep. 2001287 inlägg
#5

jadå den uppdaterade som han skulle..
men fortfarande inte någe skillnad i databasen..
det är inte samma värde som skrivs över heller, jag har provat att byta variabel så han skulle skriva in någe annat med.. men med samma resultat..
tror det beror på en lat liten iis som inte orkar röra sig någe..

259 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)