<% Hej!fattar inte vad felet är
    
    
set objcon = Server.Createobject ("ADODB.Connection")
objCon.Open "DRIVER={mySQL};" & _
"Server=WESTSIDE;" & _
"Port=3306;" & _
"Database=test;"
dim strSQL, db_pass, pass, nytt_pass, b_nytt_pass, srtSQL1
strSQL = "SELECT password FROM admin"
Set objGetData=objCon.Execute(strSQL)
db_pass = objGetData("password")
pass = request.form("pass")
nytt_pass = request.form("nytt_pass")
b_nytt_pass = request.form("b_nytt_pass")
if nytt_pass = b_nytt_pass and pass = db_pass and nytt_pass <>"" then  '  and nytt_pass = b_nytt_pass  then
	
	response.write "bra"
	strSQL1 = "UPDATE password set VARDE = '" & b_nytt_pass & "'"
	Set objGetData=objCon.Execute(strSQL1)
	
else
	response.write "fel"
end if
%>Sv: fattar inte vad felet är
    
    
Min gissning (det är lite svårt när jag inte vet vad du får för felmeddelande eller hur dina tabeller ser ut) är följande:
> strSQL = "SELECT password FROM admin"
får mig att tro att det finns en tabell som heter admin med kolumnen password.
Eftersom jag inte ser någon where-sats misstänker jag att den alltid innehåller bara en rad. Om så är fallet borde 
> strSQL1 = "UPDATE password set VARDE = '" & b_nytt_pass & "'"
vara
strSQL1 = "UPDATE admin SET password = '" & b_nytt_pass & "'"
istället.
Ett tips: i din Explorer, gå in i Tools->Internet Options->Advanced och kryssa ur rutan framför Show friendly HTTP error messages så ser du vad som har gått fel.
/mammo