webForumDet fria alternativet
Logga in / Bli medlem

Sortera och uppdatera

Databaser & SQL

2 svar · 146 visningar · startad av whad

Medlem sedan sep. 2003223 inlägg
Trådstart#1

Jag håller på att flytta från Access till MySQL.

Jag körde tidigare med följande.

rs.open "SELECT * FROM tabell ORDER BY sortering DESC", conn, 3, 3
do while not rs.eof
rs("blabla") = Count
rs.Update
rs.MoveNext
Count = Count + 1
loop

Men nu får jag "Frågebaserad uppdatering misslyckades. Det gick inte att hitta raden som ska uppdateras." när jag kör det.
Jag har kommit fram till att jag antagligen måste köra en execute ist.

Men hur gör jag det när jag vill att varje post ska ha en ökning på Count?

Medlem sedan sep. 2003223 inlägg
#2

Passar på att fråga vad detta innebär:

Microsoft OLE DB Provider for ODBC Drivers (0x8000FFFF)
Frågan kan inte uppdateras eftersom FRÅN-momentet inte är ett enkelt tabellnamn.

Medlem sedan sep. 2003223 inlägg
#3

Varje gång jag använder en vanlig rs.open med fler än en tabell får jag ovanstående felmeddelande när jag kör rs.update.

Det är väl inte helt omöjligt att köra en update på flera tabeller samtidigt i MySQL? Får ju nästan panik.

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)