27. november 2000 - 17:00Der er
5 kommentarer og 1 løsning
Tomt dato felt
Hej Et lille access, SQL og ASP spg. Jeg har et felt i noget asp hvor brugeren skal indtast en dato som så gemmes i en access database som datatype \"Dato og klokkeslæt\". Det virker også perfekt, men.... brugeren skal også have lov til at have et tomt datofeltet, sådan at der i access databasen ikke står noget i dato. Hvordan gøre man det ????
... hvis det skal være en side hvor der er 1 felt hvor man taster en dato ind, f.eks. til at tilføje noget til databasen, så skal du gøre som følgende, <% strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"*****.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN
\'formdata indsættes i databasen
Emne = Request.Form(\"femne\") Dato = Date() \'Eventuelt kan du benytte now() istedet for Date()
StrSQL = \"INSERT INTO TNoter(Emne, Dato) VALUES (\'\"&Emne&\"\',\'\"&Dato&\"\')\" Set rs = myConn.Execute(strSQL)
%>
Nu taster siden så Emne og dato ind i databasen, Og ikke andet. Den sætter dem ind i de samme Felter som \'\"&Emne&\"\' fortæller den. Den sætter ikke ind i andre felter end Emne og Dato fortæller denne del. INSERT INTO TNoter(Emne, Dato)
Ups sorry forgot, men så kan du jo bare sætte feltet til at have en default værdi f.eks. 0 den bruger jeg. (eller startværdi) Mener bare der står 00-00-00 så men det er vel også ligemeget.
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.