Avatar billede idiotbarn Nybegynder
27. maj 2003 - 14:25 Der er 3 kommentarer og
1 løsning

'800a000d' types mismatch

Jeg har to databaser hvor jeg skal ha flyttet alle informationer fra den ene over i den anden, det vil jeg gøre med scriptet:

***************************************
<!--#include file="DB-Conn.asp"-->
<%
Set rs = Conn.Execute("Select * from mem_news")

Do while not rs.EOF
Tekst = replace(rs("message"),"'","''")
Head=replace(rs("head"),"'","''")
Dato=replace(rs("Dato"),"/","-")
Id_Dato=Year(Dato) & "-" & Month(Dato) & "-" & Day(Dato) & " 00:00:00"
SQL="Insert into News (Head, Message, Dato, Id_Dato) values('" & Head & "','" & Tekst & "','" & Dato & "','" & Id_Dato & "')"
Conn.Execute(SQL)
rs.Movenext
Loop
rs.Close
Set rs=Nothing
Conn.Close
Set Conn = Nothing
%>
***************************************
Men hvis jeg prøver får jeg 800a000d fejlen, som også vises herunder, sammen med at jeg har skrevet SQL ud:

Insert into News (Head, Message, Dato, Id_Dato) values('Frantic Sound','Der er kommet en mega-lækker andmeldse af MEMORIaLs koncert til WuLLa Rock 2003 i Grindsted. Læs den på www.franticsound.dk...ses på fredag!','3-12-2003','2003-3-12 00:00:00')

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'Dato'

/New/Admin/news_insert.asp, line 9


Typerne i databasen er:
mem_news (rs):
Head: Text
Message: Text
Dato:Text

News:
Head: varchar(255)
Message: Text
Dato: varchar(255)
Id_Dato: DateTime

NOgen der lige kan se fejlen?
Avatar billede medievil Nybegynder
27. maj 2003 - 14:34 #1
Type mismacht betyder at den ikke kan finde den i databasen !

Men skal den udskrive datoen 2 gange eller??? Jeg forstår ikke helt, er det meningen den skal skrive:

Insert into News (Head, Message, Dato, Id_Dato) values('Frantic Sound','Der.....
Avatar billede eagleeye Praktikant
27. maj 2003 - 14:36 #2
Det er vist i denne linje fejlen kommer:

Id_Dato=Year(Dato) & "-" & Month(Dato) & "-" & Day(Dato) & " 00:00:00"

Det kunne tyde på at rs("dato") kan være tom i nogle tilfælde, eller havde e ugyldigt dato format.
Avatar billede jtc Nybegynder
27. maj 2003 - 15:49 #3
Eagleeye kan du ikke lige komme og hjælpe mig med et stort problem på spm
http://www.eksperten.dk/spm/357719

Jeg håber du ser denne henvendelse!!!
Avatar billede idiotbarn Nybegynder
18. februar 2005 - 11:29 #4
Lukker
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
Kurser inden for grundlæggende programmering

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