Avatar billede kotelet Nybegynder
06. maj 2002 - 22:43 Der er 4 kommentarer og
1 løsning

Oprette tabel i acces der tillader null-værdi i tekstfelter

... Tjah... Det er sådan set spørgsmålet. Hvordan gør man det? Jeg bruger denne kode:

UniqueSQL = "CREATE TABLE " & request.form("nykategori") & " "
UniqueSQL = UniqueSQL & "(id Counter, "
UniqueSQL = UniqueSQL & "Varenr varchar(255) null, "
UniqueSQL = UniqueSQL & "Navn varchar(255) null, "
UniqueSQL = UniqueSQL & "Pris varchar(255) null, "
UniqueSQL = UniqueSQL & "Billede varchar(255) null, "
UniqueSQL = UniqueSQL & "Lager BIT, "
UniqueSQL = UniqueSQL & "minimum varchar(255) null, "
UniqueSQL = UniqueSQL & "Kort_Beskrivelse longtext null, "
UniqueSQL = UniqueSQL & "Lang_Beskrivelse longtext null)"
Conn.Execute(UniqueSQL)

Men når jeg senere prøver at opdatere tabellen og efterlader et felt tome, får jeg denne meddelelse:

[Microsoft][ODBC Microsoft Access Driver] Field 'Tabel.Beskrivelse' cannot be a zero-length string.

/Kotelet
Avatar billede killer_r Nybegynder
06. maj 2002 - 22:48 #1
I access går du bare ind og ændre på definitionen af kolonnen.
Et sted står der "Tillad null-længde?" -Sæt den til ja...
Avatar billede killer_r Nybegynder
06. maj 2002 - 23:01 #2
...
Det er godt nok ikke på SQL-metoden!!!
Avatar billede kotelet Nybegynder
06. maj 2002 - 23:02 #3
Det skal være med SQL
Avatar billede askhoej Praktikant
06. maj 2002 - 23:53 #4
man angiver normalt kun hvis der IKKE tillades null værdier: NOT NULL
Avatar billede kotelet Nybegynder
19. maj 2002 - 02:38 #5
Hmmmmm. Yderst mærkværdigt. Nu fungerer det pludselig alligevel... Jeg har altid skrevet "null" og det plejer at virke. Det ser ud til at det gør det igen nu. Jeg lukker...

/Kotelet
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