Avatar billede starf Nybegynder
15. februar 2006 - 11:08 Der er 7 kommentarer og
1 løsning

indsæt dato i db

Hvordan indsætter man dato i ens db? har et dato felt der er DATETIME i min mysql.

string strSQL = "INSERT INTO tabel(dato) VALUES('" + ?? + "')";
Avatar billede dr_chaos Nybegynder
15. februar 2006 - 11:09 #1
burde virke:
string strSQL = "INSERT INTO tabel(dato) VALUES('" + DateTime.Now+ "')";
Avatar billede thesurfer Nybegynder
15. februar 2006 - 11:11 #2
Jeg mener at man skal bruge #-tegn når det er dato-værdi: VALUES(#" + ... + "#)
.. mener ikke at der skal være '-tegn, da en dato ikke er en streng..

/theSurfer
Avatar billede morhan Novice
15. februar 2006 - 11:22 #3
du kan også lade mysql selv indsætte datoen
string strSQL = "INSERT INTO tabel(dato) VALUES(NOW())";

thesurfer, i mysql skal der benyttes apostroffer. # afslutter faktisk hele udtrykket, da tegnet benyttes til markering af kommentar
Avatar billede starf Nybegynder
15. februar 2006 - 11:29 #4
dr_chaos> ved dit får jeg vare "0000-00-00 00:00:00" ind i min db..

morphan> hvordan skal man så gøre det hvis man har flere felter og indput fra forskelige felter, som f.eks:

string strSQL = "INSERT INTO ind_ordre(s_per,client,del_adr) VALUES('" + textBox_salesperson.Text + "','" + textBox_client.Text + "','" + textBox_del_adr.Text + "')";
Avatar billede mikkel_sommer Nybegynder
15. februar 2006 - 13:37 #5
Du kan bruge noget i retning af:

string strSql = "INSERT INTO ind_ordre(s_per, client, del_adr)" +
"VALUES('{0}', '{1}', '{2}')";

strSql = string.Format(strSql, textBox_salesperson.Text, textBox_client.Text, textBox_del_adr.Text);
Avatar billede arne_v Ekspert
15. februar 2006 - 14:20 #6
parameters !
Avatar billede cdull Nybegynder
17. februar 2006 - 16:24 #7
Hvis du laver det på den der måde skal du bruge 3 gange '
string strSQL = "INSERT INTO tabel(dato) VALUES('''" + ?? + "''')";

Det vil virke.
Avatar billede starf Nybegynder
08. juni 2006 - 14:17 #8
d
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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