Avatar billede nidyahou Praktikant
06. september 2003 - 18:47 Der er 7 kommentarer og
1 løsning

fejlen hvad er den

<%@ Language=VBScript %>
<%session.LCID=1030%>
<html>
<head>
<title>Nyhed gemt...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.recordset")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("Nyhed.mdb")
Conn.Open DSN

' SQL sætning opbygges
strSQL="Insert into nyheder (Forfatter, Overskrift,"
strSQL=strSQL & "Nyhed, Dato, Ip)"
strSQL=strSQL & "values "
strSQL=strSQL & "('" & Request.Form("Forfatter") & "', "
strSQL=strSQL & "'" & Request.Form("Overskrift") & "', "
strSQL=strSQL & "'" & Request.Form("Nyhed") & "', "
strSQL=strSQL & "#"&Now()&"#, "
strSQL=strSQL & "'" & Request.ServerVariables("REMOTE_ADDR") & "')"

' SQL sætning eksekveres
rs.Open strSQL, conn

' Luk databaseforbindelse
'Conn.Close
'Set Conn = Nothing
%>

jeg får denne besked :

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/lær Asp/tutorial/systemer/Nyheds/savenew.asp, line 29

men hvorfor
Avatar billede nidyahou Praktikant
06. september 2003 - 18:53 #1
hvor bliver du af eagleeye =) ?
Avatar billede karsten_larsen Praktikant
06. september 2003 - 18:53 #2
Hvad står felterne til i din database

eks.
forfatter til tekst
dato til time
nyhed til notat

etc.
:-) k_l
Avatar billede nidyahou Praktikant
06. september 2003 - 18:56 #3
forfatter tekst
overskrift -||-
Dato Dato og klokkeslæt
Ip tal
Nyhed Tekst
Avatar billede erikjacobsen Ekspert
06. september 2003 - 19:01 #4
ip skal vel ikke være et tal?
Avatar billede nidyahou Praktikant
06. september 2003 - 19:08 #5
jo hvad ellers =) ?
Avatar billede nidyahou Praktikant
06. september 2003 - 19:10 #6
næ det var da lige hvad det ikke skulle :) my appologise skriv lige et svar :D
Avatar billede erikjacobsen Ekspert
06. september 2003 - 19:27 #7
ok så
Avatar billede coolcoder Nybegynder
06. september 2003 - 23:09 #8
når du skal eksekvere en insert-sql, er der ingen grund til at bruge et recordset, da du ikke bruger recordsettet efterfølgende (det indeholder så vidt jeg erindrer heller ikke noget).

Brug derimod:
<%
  conn.execute(strSQL)
%>
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