Avatar billede cotus Nybegynder
30. april 2002 - 13:52 Der er 2 kommentarer og
1 løsning

Replace

Jeg har en database med en kolonne der hedder "PIC_FORMAT"... så kan man i en form på default.asp?page=add, som ser sådan her ud:

<form method="post" action="default.asp?page=save"><input type="text" name="PIC_FORMAT"></form>

Hvis man så ikke udfylder dette felt, skal der ikke blive skrevet " " i databasen men NULL... gøres dette fra default.asppage=save eller fra default.asp?page=add ????

Og hvordan gøres det?

/cotus
Avatar billede Slettet bruger
30. april 2002 - 13:54 #1
i din access database sætter du bare default value til null.
Avatar billede coltau Juniormester
30. april 2002 - 14:14 #2
Det skal gøres i den del af koden der saver. (default.asp?page=save)

Eksempelvis på denne måde:

strPF = Request.Form("PIC_FORMAT")
if strPF = "" then
  strPF = "NULL" ' Der skal ikke ' omkring NULL
else
  strPF = "'" & strPF & "'" ' Der skal ' omkring data til tekstfelter
end if

her efter kan strPF bruges direkte i en SQL-sætning:

SQL = "insert into tabelnavn (PIC_FORMAT) values (" & strPF & ")"

Jeg går ud fra at PIC_FORMAT er af typen: Tekst
Avatar billede cotus Nybegynder
11. juni 2002 - 14:52 #3
A' fandt en anden metode...
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

Seneste artiklerRSS
09:00
07:52
07:37
07:32
07:02
06:42
12:00
23/10
23/10
23/10
23/10