also, es geht immer noch um den Code von diesem Eventkalender...
Urspr�nglich wurde ja eine Access-Datenbank verwendet, ich nehme aber eine
SQL-Datenbank.
In Access waren die Felder wie folgt angelegt:
DateVal(Number)
DateAdded(Date/Time)
Der SQL-Server hat folgendes draus gemacht:
DateVal(float)
DateAdded(smalldatetime)
Der UPDATE-Teil sieht so aus:
dtStartDateVal=
DateSerial(Request.Form("EventStartYear"),Request.Form("EventStartMonth"),Re
quest.Form("EventStartDay"))
strSQL = "UPDATE calendar SET Subject = '" & Request.Form("EventSubject") &
"'" & _
", AddedBy = '" & Request.Form("EventAddedBy") & "'" & _
", DateVal = " & CDbl(dtStartDateVal) & _
", DateAdded = '" & Now() & "' WHERE ID = " &
Request.Form("SelectedEventID")
So habe ich aber diese Fehlermeldung bekommen:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data
type to a datetime data type resulted in an out-of-range datetime value.
Daraufhin habe ich gedacht, das kommt vom "CDbl", also habe ich es
weggemacht, dann kam aber diese Fehlermeldung:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near
'.2002'
Zuerst habe ich ja gedacht, da� kommt von der Now()-Anweisung, aber
anscheinend liegt's doch daran, da� ich "CDbl" weggemacht habe...wenn ich
das aber stehen lasse, funktioniert's auch nicht...
Soweit mein Problem, dieser Eventkalender macht mich so langsam aber sicher
ziemlich fertig...
Gruss,
Andrea
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp