JavaScript wird lose tippt. Datenbankdateien sind nicht. Wenn Sie Text in eine Boolesche Datenbankspalte oder einen booleschen Wert in eine Datums-/Zeitspalte einfügen, erhalten Sie einen Fehler.
Zum größten Teil ist dies kein Problem, außer für
Schauen Sie sich den Snippet unten an. (Es ist nicht Teil unserer Lektion, aber ich möchte, dass Sie es trotzdem betrachten.) Bitte bemerken Sie
objconn.open (strconnect) sql = "In folovisit (sessionId, VisittTime)" SQL + = "Werte ('" + session.Sessionid + "',#" + DateTime + "#);" Objconn.Execute (SQL) DateTime muss in einem ganz bestimmten Format sein:
Beginnen Sie an:
Unten ist das Skript für Lektion 20.
<%@Sprache = "JavaScript"%> <script langual second=m.getSeconds()var ampm=falseif (minute >=0 && minute < 10){ minute=("0" + minute)}if (second >= 0 && second < 10 ){ second=("0" + second) }var hours=m.getHours()if (hours > 12){ ampm=truehours=hours-12 }if (hours==12){ ampm=true }if (hours == 0) {Stunden = Stunden + 12AMPM = False} if (ampm) {ampm = "pm"} else {ampm = "am"} var myTime = stunden + ":" + minute + ":" + second + ampmreturn mytime;} var datetime = new Date (); var monat = (datetime.) + 1) + 1 "/"/"/"/"/"/"/"/"/"/"/". "/"; var Jahr = datetime.getingfullyear (); var JustThedate = Monat + Tag + Jahr; var justthetime = WhatTimeIssit (); var datetime = monat tag + tag + Jahr + "" + WhattimeItisit () Reaktion.Write ("<html>/r") response. Das Datenbankformat lautet: " + JustThedate +" <br> /r")Response.write("Die Zeit im richtigen Datenbankformat ist: " + Justthetime +" <br> /r")response.write("The Date & Uhr Zeit </strong> <br> /r")response.write("Die Datum im ordnungsgemäßen Datenbankformat ist: " + vbdate +" <br> /r")response.write("Die Zeit im ordnungsgemäßen Datenbankformat ist: " + vbTime +" <br> /r" desponse. "<br> /r")Response.write (" </html> ")%>Klicken Sie hier, um das Skript in einem neuen Fenster auszuführen.
Lebenszeit leben:
Die andere Möglichkeit, das Problem zu lösen, besteht darin, die VBScript -Datums- und Uhrzeitobjekte zu verwenden. Was kann ich sagen? Wenn Sie sie nicht schlagen können, stehlen Sie sie!
Zeit für eine Tangente:
Wenn Sie nur aufbewahren möchten