mySQL - Query-based update failed because the row to update could not be found.

Databaser & SQL

2 svar · 237 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#1

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Query-based update failed because the row to update could not be found.

Håller på testar mySQL för första gången. Tabellen och kolumnen finns. Varför får jag detta felmeddelande?

Medlem sedan dec. 200012 464 inlägg
#2

Tillstädes varande information är ej tillfyllest.

Vad är det du håller på med (i mer detalj asså)?

Medlem sedan jan. 20013 406 inlägg
#3

Hej

Jag håller på lägger upp en applikation åt en kund som inte jag utvecklat. Det har fungerat på den tidigare servern. Jag lade upp en databas i mySQL med hjälp av en sql-fil. Skapade en användare och gav den fullständiga rättigheter på databasen. Tabellen som jag försöker uppdatera med en viss funktion finns och även alla kolumner.

Jag försöker det med denna kod:

sub EditUser()
rs.Open "select * from medllogin where UserName='" & request.form("User") & "'", Conn,2,3
if not rs.eof then
	if request.form("Name") <> "" then
		rs("UserName")=request.form("Name")
	end if
	if request.form("LoginID") <> "" then
		rs("LoginID")=request.form("LoginID")
	end if
	if request.form("Password") <> "" then
		rs("Password")=request.form("Password")
	end if
	if request.form("Function") <> "" then
		rs("Permission")=request.form("Function")
	end if
	rs.update
	end if
	rs.close
End sub

Kan det vara något rättighetsstrul?

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