Sortera och uppdatera

Databaser & SQL

2 svar · 160 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.

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)