webForumDet fria alternativet

Databaskoppling.....igen

ASP

10 svar · 181 visningar · startad av BulletBoyCrime

Medlem sedan mars 2003970 inlägg
Frågan#1

Hej och hå!
Nu vart det dax att ta itu me databaskopplingen tycker jag.....pust.
Jag har försökt med lite olika metoder, den allra senaste är med denna koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<%
Dim Connect, strSQL, Name, Password
Name = Gruff
Password = Herken
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={mySQL ODBC 3.51 Driver};Server=localhost;Option=16834;Database=crimea;"
strSQL = "INSERT INTO players (name, password) VALUES ('" & Name & "', '" & Password & "')"
Connect.Execute( strSQL)
Connect.Close
%>

</BODY>
</HTML>

Värdena är väl diskutabla ;) :e men poängen är att jag inte får in något i databasen.
Jag kan tänka mig ett antal fel:
1. Min MySQL Front funkar inte
2. Databaskopplingen funkar inte (mest troligt)
3. Det är något fel i min SQLkodning eller ASPkodning

Om någon av wFs experter skulle kunna tänka sig att ta itu lite med detta skulle jag bli väldigt glad :birp

Medlem sedan juni 200032 967 inlägg
#2

Felmeddelande?

En sak som jag ser spontant är att du saknar citationstecken när du tilldelar variablerna dess värden:

Name = "Gruff"
Password = "Herken"

Mvh

Medlem sedan mars 2003970 inlägg
#3

ah......skit
det glömde jag men.....jag får faktiskt inget

Medlem sedan juni 200032 967 inlägg
#4

Notera min redigering ovan. :)

Medlem sedan mars 2003970 inlägg
#5

hmmm...........nu har jag fixat det ;) tack!
men det kommer ändå inte in något x(
det är däremot något som händer, något verkar hända i mySQLFrontgrejen, numret på records ändras.
innan stog det:

crimea/players 3 records (0 retreived)

Nu står det:

crimea/players 4 records (0 retreived)

Nu råkar jag ju fått reda på att vårt kära marsvin här inte har så mycket mySQL erfarenhet (med all respekt) så du kanske inte vet vad detta betyder, men sedan är du ju en guru på det mesta andra gällande webbutveckling, så du kanske kan ge några pekpinnar?
(Redigering)
Hmmm.........nu kanske jag minns fel här, det kanske var solbulle som inte hade någon mySQLerfarenhet? :r
Sorry, jag har varit borta ett tag..........

Medlem sedan juni 200032 967 inlägg
#6

Jag har ytterst lite koll på just MySQLFront. Men; att antal records ökas, borde ju innebära att något läggs in i tabellen?

Är du säker på att inget lagras? Det borde ju helt klart lagras en post med namn Gruff och lösen Herken, om du gjorde den ändringen jag tipsade om ovan.

Hur ser det ut om du helt enkelt exekverar select * from players i MySQLFront?

Medlem sedan mars 2003970 inlägg
#7

ah..............
Det var nog fel på mig och inte på nåt av programmen :e
Det står Gru och Her.
Betyder detta Gruff och Herken då eller betyder det bara Gru och Her?
I så fall får jag väl ställa in maxlängden om jag inte har helt fel.

Medlem sedan juni 200032 967 inlägg
#8

Japp, då är det bara att öka på fältlängden. Tre tecken är nog lite lite i sammanhanget. :bire

Medlem sedan mars 2003970 inlägg
#9

:birp Tack så otroligt mycket för din hälp :e :e :e
wF rockar fett!!!!!!!!!!!
Men.......
Hur ändrar jag längden? :( :r

Medlem sedan juni 200032 967 inlägg
#10

Den frågan kan jag tyvärr inte svara på, då jag varken har MySQL eller MySQL-front installerat för tillfället. Men det jag minns från när jag använde det var att det inte är speciellt svårt. Så lek runt lite i programmet så kommer du hitta rätt, och dessutom lära dig en massa.

Mvh

Medlem sedan mars 2003970 inlägg
#11

Ok :e

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