Avatar billede crunch Nybegynder
13. maj 2001 - 19:17 Der er 2 kommentarer og
1 løsning

varchar + usynlig default...

hej .

jeg en db med en række felter der er lavet som varchar med en default der hedder \"none\".
- og det ser rigtigt ud.

men når jeg indsætter nye rækker kommer defaultværdien ikke med... nogen ideer ?
Avatar billede erikjacobsen Ekspert
13. maj 2001 - 21:46 #1
Første tanke: det kan da ikke passe! Så jeg prøver dette, og det virker. Vil
du vise os din create sætning?

mysql> create table crunch (id int(11), txt varchar(30) default \'none\');
Query OK, 0 rows affected (0.17 sec)

mysql> insert into crunch (id) values (7);
Query OK, 1 row affected (0.11 sec)

mysql> select * from crunch;
+------+------+
| id  | txt  |
+------+------+
|    7 | none |
+------+------+
1 row in set (0.11 sec)

mysql>
Avatar billede erikjacobsen Ekspert
13. maj 2001 - 21:47 #2
Du laver vel ikke selv et tomt felt:

insert into crunch values (8,\'\');

for så beder du om et tomt felt. Du skal helt undlade feltet, så triller den.
Avatar billede crunch Nybegynder
14. maj 2001 - 18:03 #3
Det var jo lige det.  (:

Problemet var at da jeg prøvede at indsætte rækker gjorde jeg det fra phpmyadmin - og her virkede det ikke. men med :

a = \"kurt\"
SQL2 = \"INSERT INTO Brugere (id) VALUES (\'\"&a&\"\')\"
conn.execute(SQL2)

fra asp virker det fint.

tak 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
Computerworld tilbyder specialiserede kurser i database-management

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