Jag klurar på hur man får fram att en tabell "används". Har ett problem med en tabell som hela tiden låser sig. Man måste då göra en repair på den och oftast försvinner en post.
Felet som blir när den låser sig är:
[MySQL][ODBC 3.51 Driver][mysqld-4.0.14-nt]Can't open file: 'tabell.MYI'. (errno: 145)
I phpMyAdmin står det "Används" när detta hänt. Hur kan man göra en koll i ASP som kollar detta? Om den "Används" så vill jag att det automatiskt körs en repair. Och sedan ska den köra en grej till som återställer den post som ibland försvinner.
Jag lyckades hitta en lösning på detta själv. Kanske finns andra sätt.
Jag lägger in koden här om någon är intresserad:
Set rs=db.Execute("SHOW TABLE STATUS FROM Databas LIKE 'Tabell'")
If rs("Comment") = "Can't open file: 'tabell.MYI'. (errno: 145)" Then
db.Execute("REPAIR TABLE Tabell")
-- Lite annan kod som skapar en ny post --
End if
253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e