webForumDet fria alternativet

Hjälp med felmeddelande

Databaser & SQL

15 svar · 231 visningar · startad av Bendro

Medlem sedan jan. 20013 039 inlägg
Frågan#1

Någon som vet vad följande felmeddelande betyder?

[TCX][MyODBC]Got error 127 from table handler

Medlem sedan sep. 20026 425 inlägg
#2

En Google-sökning ger mycket. :) Kolla exempelvis här: http://www.faqts.com/knowledge_base/view.phtml/aid/5775/fid/83

Medlem sedan jan. 20013 039 inlägg
#3

I've get it using my_merge tables and missing a index on a sub table,
it has destroyed all the indexes.
hope it may help

Ehh..jaha :q Innebär det att det går att fixa eller att det är kört...gillar inte ordet destroyed... :x
Kan ju förtydliga att jag har noll koll på MySQL och i min dumhet valde jag ändå ett forum som kör MySQL till min site... :l

Medlem sedan sep. 20026 425 inlägg
#4

LarsG är i detta forum nu, vänta dig ett svar. :D

Medlem sedan sep. 20026 425 inlägg
#5

Får vi se din kod, förresten?

/r blev fel, jag trodde jag redigerade inlägget ovan. :(

Medlem sedan jan. 20013 039 inlägg
#6

Sitter på jobbet och kommer inte åt den. Var väl dumt av mig att slänga upp frågan nu...kan återkomma ikväll när jag har tillgång till koden. Det är Snitz-forum koden

Medlem sedan sep. 20026 425 inlägg
#7

Jag har dessvärre ingen aning om den koden, har aldrig använt Snitz-forum. :( Kan du ladda ner och kolla, samt posta här?

Medlem sedan jan. 20013 039 inlägg
#8

Det är väl onödigt att jag lägger upp hela filen antar jag?
Lägger upp raderna 1145 - 1176
Rad 1152 som felet hänvisar till är markerad med fetstil.

	strSql = "SELECT MEMBER_ID, M_LEVEL, M_NAME, M_PASSWORD "
	strSql = strSql & " FROM " & strMemberTablePrefix & "MEMBERS "
	strSql = strSql & " WHERE " & strDBNTSQLName & " = '" & ChkString(fName, "SQLString") & "' "
	if strAuthType="db" then	
		strSql = strSql & " AND M_PASSWORD = '" & ChkString(fPassword, "SQLString") &"'"
	End If
	strSql = strSql & " AND M_STATUS = " & 1
	[b]Set rsCheck = my_Conn.Execute(strSql)[/b]
	if rsCheck.BOF or rsCheck.EOF or not(ChkQuoteOk(fName)) or not(ChkQuoteOk(fPassword)) then
		MemberID = -1
		chkUser = 0 '##  Invalid Password
		if strDBNTUserName <> "" and chkCookie = 1 then
			Call ClearCookies()
			strDBNTUserName = ""
		end if		
	else
		MemberID = rsCheck("MEMBER_ID")
		if (rsCheck("MEMBER_ID") & "" = fAuthor & "") and (cLng(rsCheck("M_LEVEL")) <> 3) then 
			chkUser = 1 '## Author
		else
			select case cLng(rsCheck("M_LEVEL"))
				case 1
					chkUser = 2 '## Normal User
				case 2
					chkUser = 3 '## Moderator
				case 3
					chkUser = 4 '## Admin
				case else
					chkUser = cLng(rsCheck("M_LEVEL"))
			end select
		end if	
	end if
Medlem sedan jan. 20013 039 inlägg
#9

Testade igen och nu är det ett nytt felmeddelande

TCX][MyODBC]Can't open file: 'forum_members.MYI'. (errno: 145) 

/forum2/forum/inc_func_common.asp, line 1152
Medlem sedan sep. 20026 425 inlägg
#10

Kan du möjligtvis köra en Response.Write på strSQL-variabeln och skriva ut den här sen?

Medlem sedan jan. 20013 039 inlägg
#11

Nej inte från jobbet. Kommer inte åt min egen kod härifrån.

Medlem sedan sep. 20026 425 inlägg
#12

Ja just det, förlåt. :(
I så fall kan jag inte hjälpa dig än så länge. :(

..men jag hjälper gärna till så klart. :D

Medlem sedan juni 20015 009 inlägg
#13

Bendro skrev:

Testade igen och nu är det ett nytt felmeddelande

TCX][MyODBC]Can't open file: 'forum_members.MYI'. (errno: 145) 

/forum2/forum/inc_func_common.asp, line 1152

Verkar som om databasfilerna är skadade.

Medlem sedan jan. 20013 039 inlägg
#14

Efter vad jag läst mig till skall det tydligen gå att reparera dom...?
Får väl se om jag kan göra ett försök

Medlem sedan jan. 20013 039 inlägg
#15

Aleborg fixade det. Räckte tydligen att köra repair i MySQLFront

Medlem sedan sep. 20026 425 inlägg
#16

Ah, vad bra! :D Härligt Bendro! :bire för Bendro och Aleborg.

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)