webForumDet fria alternativet
Logga in / Bli medlem

HjÄlp !!!

Databaser & SQL

2 svar · 173 visningar · startad av annesophie

Medlem sedan juni 20012 236 inlägg
Frågan#1

Hej,

Försöker få min Access databas till mySQL men varför måste det vara så svårt? *suck*

Jag vet absolut ingenting om mySQl utan försöker ta mig igenom det hela med hjälp av en Beginners manual...men...

Jag tänkte bara testa lite först om jag kunde få det hela att funka...så...jag gjorde en "login sida" som går via en databas "check sida" till en "in sida". När login sidan skickas till checken får jag följande felmeddelande:

----

Runtime-error Microsoft VBScript error '800a01a8'

Object required: "
/thecookiefactory/check.asp , row 14

-------

Rad 14 pekar på själva SQL satsen...

Här kommer koden för "check sidan" :

----

<%
option explicit

dim sql,conn,rs,username,password,user_id

username=request.form("username")
password=request.form("password")

set conn=Server.CreateObject("ADODB.Connection")

conn.Open "DSN=TCF;UID=root;PWD="

sql="SELECT * FROM login WHERE username='"&username&"' AND password='"&password&"'"
rs.open SQL, conn, 1, 2
IF rs.EOF THEN
session("tryMe")=Session("tryMe")+1
IF Session("tryMe")>2 Then
response.redirect("http://www.goaway.com")
END IF
response.redirect("login.asp?login=fel")
ELSE
session("login")=rs("user_id")

	response.redirect("inside.asp")
END IF

conn.close
set conn=NOTHING

%>

----

Kan någon hjälpa mig...vad gör jag så FEL?! Det är fullständig panik för jag måste få över allt till mySQl så snart som möjligt... Skicka mess här, icq'a 128 110 45 eller emaila mig skoglund-smit@zonnet.nl

SNÄÄÄÄÄÄÄÄÄÄLLA!

MvH

/A

Medlem sedan dec. 200012 464 inlägg
#2

Du skapar aldrig något recordset.

<%
option explicit

dim sql,conn,rs,username,password,user_id

username=request.form("username")
password=request.form("password")

set conn=Server.CreateObject("ADODB.Connection")

conn.Open "DSN=TCF;UID=root;PWD="

sql="SELECT * FROM login WHERE username='"&username&"' AND password='"&password&"'"
[b]
set rs = conn.execute(SQL)
[/b]
IF rs.EOF THEN
   session("tryMe")=Session("tryMe")+1
   IF Session("tryMe")>2 Then
      response.redirect("http://www.goaway.com")
   END IF
   response.redirect("login.asp?login=fel")
ELSE
session("login")=rs("user_id")

response.redirect("inside.asp")
END IF

rs.close
set rs = nothing
conn.close
set conn=NOTHING
%>
Medlem sedan juni 20012 236 inlägg
#3

TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK!!!!!!!!!!!!

Du måste vara en ÄNGEL!!!!!!! ;^)

Trevlig helg!

MvH

/A

262 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)