webForumDet fria alternativet

Databaskoppling.....igen

10 svar · 181 visningar · startad av BulletBoyCrime

BulletBoyCrimeMedlem sedan mars 2003970 inlägg
#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

@ndersMedlem sedan juni 200032 969 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

BulletBoyCrimeMedlem sedan mars 2003970 inlägg
#3

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

@ndersMedlem sedan juni 200032 969 inlägg
#4

Notera min redigering ovan. :)

BulletBoyCrimeMedlem 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..........

@ndersMedlem sedan juni 200032 969 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?

BulletBoyCrimeMedlem 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.

@ndersMedlem sedan juni 200032 969 inlägg
#8

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

BulletBoyCrimeMedlem 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

@ndersMedlem sedan juni 200032 969 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

BulletBoyCrimeMedlem sedan mars 2003970 inlägg
#11

Ok :e

133 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)