webForumDet fria alternativet

Något är fel (ingen bra rubrik)

ASP

9 svar · 251 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

Jah något är fel med min kod uppenbarligen.
Fick nyligen igång mySQL på servern och skapade en databas som jag döpte till 'test' skapade även en tabell som jag döpte till 'tblUser' och i den tabellen skapade jag 3 kolumner

ID - integer
username - text
password - text

Försökte lite enkelt se om allt gick lika smort i ASP.
men jag får felmeddelande, av sådan modell jag aldrig stött på förut

500 internal server error

Vad jag hört ska man stänga av egna felmeddelanden, men hur? :OO

Koden jag använder är förövrigt

<%
	set Conn = Server.CreateObject("ADODB.Connection")
	Conn.Open "DRIVER={MySql}; SERVER=192.168.0.157; DATABASE=test; UID=manne; PWD=manne"

	strSQL = "INSERT INTO tblUser (username) VALUES ('username')"
	Conn.execute(strSQL)

	strSQL = "SELECT * FROM tblUser"
	SET RS = Conn.execute(strSQL)

	response.write RS("username")

	RS.close
	Set RS = nothing
	Conn.close
	Set conn = nothing
%>

mySQL Servern ligger på samma server som IIS
Tänkte ifall min connectionstring var knasig eller nått sånt :)

Medlem sedan dec. 20025 871 inlägg
#2

En gissning är att du försöker stänga RS (som inte är ett öppet objekt).

Stäng av egna felmeddelanden genom att gå in på Internet-alternativ/Avancerat och bocka av Visa egna HTTP-felmeddelanden.

Medlem sedan mars 20033 686 inlägg
#3

Jag har ingen erfarenhet av MySQL, så jag skall egentligen hålla tyst, men skall det inte stå ('" & username & "')?

Eller är det ett Access-fenomen?

Medlem sedan juli 20015 107 inlägg
#4

LeonL skrev:

En gissning är att du försöker stänga RS (som inte är ett öppet objekt).

Stäng av egna felmeddelanden genom att gå in på Internet-alternativ/Avancerat och bocka av Visa egna HTTP-felmeddelanden.

Najjs :)
Nu fick jag riktigt felmeddelande :e

Microsoft OLE DB Provider for ODBC Drivers fel '80004005'

[Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven

/Default.asp, rad 3

Vilket inte gör saken bättre :OO

serverns interna IP nummer: 192.168.0.157
databasens namn: test
tabellens namn: tblUser

Allt verkar stämma :OO

Medlem sedan dec. 20025 871 inlägg
#5

DRIVER={MySql};

Rätt driver då? :OO

Medlem sedan juli 20015 107 inlägg
#6

magnusfernstrom skrev:

Jag har ingen erfarenhet av MySQL, så jag skall egentligen hålla tyst, men skall det inte stå ('" & username & "')?

Eller är det ett Access-fenomen?

Nepp, eftersom username inte är en variabel jag har tillsatt genom en querystring eller form, så ska det inte vara det.
utan det jag vill att den ska lägga till ordet 'username' i den kolumnen :) Altså helt statiskt. Jag skrev ihop det där scriptet på några sekunder för att se om jag får någon kontakt med mySQL servern via ASP.

Medlem sedan juli 20015 107 inlägg
#7

LeonL skrev:

DRIVER={MySql};

Rätt driver då? :OO

Jag vet inte om jag är rätt person att svara på den frågan :OO
Oskulden med mySQL om jag ska vara ärlig. :r

btw.. du ska ju ligga i sängen och sova.. jag har redan sagt godnatt till dig :e nån annan får efterträda dig gubben :)

Medlem sedan mars 20033 686 inlägg
#8

Jaha. Jag fattade inte det :e

Sorry!

Medlem sedan dec. 20025 871 inlägg
#9

M.Cheraghi skrev:

LeonL skrev:

DRIVER={MySql};

Rätt driver då? :OO

Jag vet inte om jag är rätt person att svara på den fråga :OO
Oskulden med mySQL om jag ska vara ärlig. :r

btw.. du ska ju ligga i sängen och sova.. jag har redan sagt godnatt till dig :e nån annan får efterträda dig gubben :)

Jag vet inte vad du använder för ODBC, men testa med:

Driver=MySQL ODBC 3.51 Driver

Godnatt! :e

Medlem sedan juli 20015 107 inlägg
#10

Åhh tack LeonL :) det fungerade alldeles utmärkt :)
Du kan få min mammas rostiga cykel som tack :) (ringklocka och reflexer + hjälm får du köpet)

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