Fältet datum är av typen datum utgår jag ifrån.
sql = "insert into nyheter(datum,rubrik,nyhet) values (#" & trim(items(0)) & "#,'" & trim(items(1)) & "','" & trim(items(2)) & "')"
Mvh,
1 svar · 221 visningar · startad av andreas_lindh
Jag läser in en textfil i databasen. Det fungerar bra förutom att datumen blir fel
2001-02-12 blev 1905-06-09.
Koden för att läsa in är
<%
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set InStream = FileObject.OpenTextFile(Server.Mappath("nyheter.txt"), 1, False)
Set connect = Server.CreateObject("ADODB.Connection")
connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\tik2002\databas\databas.mdb"
do while not instream.atEndOfStream
row = instream.readline
items = split(row,";")
sql = "insert into nyheter(datum,rubrik,nyhet) values (" & trim(items(0)) & ",'" & trim(items(1)) & "','" & trim(items(2)) & "')"
connect.execute sql,,128
loop
instream.close
connect.close
%>
Någon som vet hur man kan lösa det eller vad det är som är fel?
Fältet datum är av typen datum utgår jag ifrån.
sql = "insert into nyheter(datum,rubrik,nyhet) values (#" & trim(items(0)) & "#,'" & trim(items(1)) & "','" & trim(items(2)) & "')"
Mvh,