Avatar billede dougheffernan Nybegynder
10. oktober 2002 - 13:50 Der er 5 kommentarer og
3 løsninger

Formatering af tal

Access database, som skal have indsat en værdi i et boolean felt. Hvordan?

SQL = "INSERT INTO Tabel (boolsk_value) VALUES (?)"
Avatar billede dougheffernan Nybegynder
10. oktober 2002 - 13:51 #1
Altså: Hvordan skal en boolsk værdi "formateres" i ASP?
Avatar billede dk_akj Nybegynder
10. oktober 2002 - 13:51 #2
SQL = "INSERT INTO Tabel (boolsk_value) VALUES (1)"
Avatar billede hbhansen Nybegynder
10. oktober 2002 - 13:52 #3
RIGTIG:

SQL = "INSERT INTO Tabel (boolsk_value) VALUES (TRUE)" 
SQL = "INSERT INTO Tabel (boolsk_value) VALUES (true)" 

FORKERT:
SQL = "INSERT INTO Tabel (boolsk_value) VALUES (FALSE)" 
SQL = "INSERT INTO Tabel (boolsk_value) VALUES (false)"
Avatar billede dk_akj Nybegynder
10. oktober 2002 - 13:52 #4
arghhh.. kom squ til at sende for tidligt.

SQL = "INSERT INTO Tabel (boolsk_value) VALUES (1)" ' indsæt som sand
SQL = "INSERT INTO Tabel (boolsk_value) VALUES (0)" ' indsæt som falsk

//akj
Avatar billede dougheffernan Nybegynder
10. oktober 2002 - 13:55 #5
variablen hentes via
  if request.form("status") = "" then
    status = false
  else
    status = true
  end if

og skal indsættes sammen med andre værdier.....
SQLNyArtikel="INSERT INTO Artikler (oprettet_af, oprettet_d, opdateret_d, titel, beskrivelse, kategori, resume, hardware_id, link, status) VALUES ('" & brugernavn & "', '" & Now & "', '" & Now & "', '" & titel & "',  '" & beskrivelse & "', '" & kategori & "', '" & resum & "', '" & hardware_id & "', '" & link & "', status)"
Men ovenstående virker.
Får denne fejl:

Error Type:
Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.
/helpdesk/nyartikel.asp, line 25

(det virker når jeg ikke prøver at tilføje status)
Avatar billede eagleeye Praktikant
10. oktober 2002 - 13:57 #6
din SQL skal være sådan her det  er fordi status står som tekst i SQL og ikke en varialble:


SQLNyArtikel="INSERT INTO Artikler (oprettet_af, oprettet_d, opdateret_d, titel, beskrivelse, kategori, resume, hardware_id, link, status) VALUES ('" & brugernavn & "', '" & Now & "', '" & Now & "', '" & titel & "',  '" & beskrivelse & "', '" & kategori & "', '" & resum & "', '" & hardware_id & "', '" & link & "', " & status & ")"
Avatar billede hbhansen Nybegynder
10. oktober 2002 - 13:58 #7
der manger et & foran og bagved status !
Avatar billede dougheffernan Nybegynder
10. oktober 2002 - 13:59 #8
Jamen, eagleeye, lige hvad jeg havde brug for! :)
Takker (også til jer andre for hjælpen)
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