Avatar billede ncp Nybegynder
28. juni 2002 - 20:43 Der er 12 kommentarer og
1 løsning

Hvad sker der her ?

Dette er MEGET mystisk!
Jeg kører dette script:

Fejl = True

sql = "Insert into games_anmeldelser (Anmeldelse, Grafik, Grafiktekst, Lyd, Lydtekst, Gameplay, Gameplaytekst, Overall, Overalltekst, Vis, Dato, Af, Ref) values ('" & Anmeldelse & "', " & kGrafik & ", '" & tGrafik & "', " & kLyd & ", '" & tLyd & "', " & kGameplay & ", '" & tGameplay & "', " & kOverall & ", '" & tOverall & "', 0, '" & datetime & "', " & Session("BrugerId") & ", " & SpilId & ")"
                         
conn.execute( sql )
                         
Fejl = False

Recorden bliver indsat i MySQL db'en, men Fejl er true, hvordan kan det lade sig gøre, og hvordan retter jeg det ?
Avatar billede KingMedia Novice
28. juni 2002 - 21:04 #1
Ehm ...   

hvor er det lige at det der "Fejl" kommer ind i billedet henne ? *SS*
Avatar billede ncp Nybegynder
28. juni 2002 - 21:19 #2
Hvad mender du ?

hvis jef lige efter Fejl=False skriver:
<% = Fejl %> vil udskriften vise True...
Avatar billede KingMedia Novice
28. juni 2002 - 21:47 #3
Hvad bruger du "Fejl" til ? :o)
Avatar billede ncp Nybegynder
28. juni 2002 - 22:18 #4
Der mangler en lille ting mellem Fejl = True og sql-sætningen - som tjekkom databasen for om der ikke allerede findes en anmeldelse med samme RefId... Tog den ikke med fordi jeg ikke ville gøre spm'er for indviklet...
Avatar billede KingMedia Novice
28. juni 2002 - 22:41 #5
Hmmmm... 

Jeg forstår det stadig ikke.. 

Hvad defineres  ud fra den Fejl ? ...

jeg må have noget mere omkring "Fejl" ... elles er det lidt svært at hjælpe *S*
Avatar billede ncp Nybegynder
29. juni 2002 - 00:35 #6
Jeg har noget i toppen af en side, som ser om der findes en speciel post i en database, ellers opretter den den...

Længere nede på siden er Fejl = False, hvis der blev oprettet en record, men selvom den opretter en record er Fejl = True
Avatar billede medions Nybegynder
29. juni 2002 - 02:40 #7
Prøv at set If fejl = Sand Then... altså hvis du brugere en dansk database så kan det godt være at du skal brugr Sand!

//Rune
Avatar billede tmceu Praktikant
29. juni 2002 - 04:12 #8
Hvilken database og -sprogversion der anvendes er i denne sammenhæng ligegyldig, da Fejl er en variabel i ASP. Desuden skriver vedkommende at der anvendes en MySQL database og så er den danske version af True/False udelukket (MySQL's bool mappes til tinyint(1) :-)

Hvis du venligst vil poste hele dit script, så vi kan hjælpe med at finde fejlen...
Avatar billede ncp Nybegynder
29. juni 2002 - 12:40 #9
Ja, men Fejl, er slet ikke noget jeg hiver ud af en database... Det er en verdi jeg sætter i asp, så jeg senere kan tjekke om der blev indsat en record...
Avatar billede mranders Nybegynder
29. juni 2002 - 16:14 #10
jeg er ikke sikker på hvad du vil men prøv:

<% Fejl = "True" %>

<%
sql = "Insert into games_anmeldelser (Anmeldelse, Grafik, Grafiktekst, Lyd, Lydtekst, Gameplay, Gameplaytekst, Overall, Overalltekst, Vis, Dato, Af, Ref) values ('" & Anmeldelse & "', " & kGrafik & ", '" & tGrafik & "', " & kLyd & ", '" & tLyd & "', " & kGameplay & ", '" & tGameplay & "', " & kOverall & ", '" & tOverall & "', 0, '" & datetime & "', " & Session("BrugerId") & ", " & SpilId & ")"
                         
conn.execute( sql )
%>
                         
<% Fejl = "False" %>
Avatar billede tmceu Praktikant
29. juni 2002 - 16:38 #11
Hvis du ikke vil vise dit script, er det svært at hjælpe.
Avatar billede ncp Nybegynder
29. juni 2002 - 17:07 #12
Har fundet ud af af den ikke udfører kommando'er efter sql kørslen...
Avatar billede ncp Nybegynder
08. juli 2002 - 14:37 #13
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester