Datumfält någonstans? Då skall du ha brädgård runt värdet, inte apostrofer.
Har du tal/räknarfält skall du inte ha apostrofer eller nåt annat för den delen. :)
Mvh,
------------------
All your base are belong to me.
10 svar · 230 visningar · startad av Gimbo
Hejsan!
Har sökt lite här o var på forumet angående typblandningsfel men har fortfrande inte kunnat fixa mitt problem.
Felmeddelandet lyder:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
i rad blablabl
Jag får fel i denna rad,
SQL = "INSERT INTO gbook "
SQL = SQL & "(Namn, Email, Webb, Medd, Datum, Tid, IP, Bild) "
SQL = SQL & "VALUES('"& Namn &"','"& Email &"','"& Webb &"','"& Medd &"','"& strDatum &"','"& strTid &"','"& strIP &"','"& strBild &"')"
längre upp på koden hr kag deklarerat dessa värden:
strNamn = Request.Form("namn")
strEmail = Request.Form("email")
strWebb = Request.Form("webb")
strMedd = Request.Form("msg")
strDatum = Request.Form("datum")
strTid = Request.Form("tid")
strIP = Request.Form("ip")
strBild = Request.Form("face")
och innan det har jag skrivit detta:
<input type="hidden" name="tid" value="<%=Time%>"></
och för att skriva ut tiden på sidan så använder jag detta:
<%=RecSet("Tid")%>
Det jag vill göra är att skriva ut tiden då ett inlägg postdes i gästboken strax över meddelandet och att tiden hamnar i databasen.
Jag har en tabell vid namnet gbook med kolumnerna, ID, Namn, Email, Webb, Datum, Tid, IP, Medd, Bild
Är väldigt tacksam om någon kunde hjälpa mig...
Datumfält någonstans? Då skall du ha brädgård runt värdet, inte apostrofer.
Har du tal/räknarfält skall du inte ha apostrofer eller nåt annat för den delen. :)
Mvh,
------------------
All your base are belong to me.
men det är textfält i databasen, ska jag ställa om det eller?
Alla förrutom ID och Medd där ID är räknare och Medd är satt till PM
INgen som kan hjälpa mig??
det funkar fortfarande inte, men om jag frågar så här då:
Hur går jag till väga för att lägga till tiden på varje meddelande som postas i gästboken i avseende på den kod jag visa ovan?
Jag tar bort allt som har med tid och göra i den befintliga koden nu, men hur ska jag programmera för att få tiden på varje meddelande som postas?
mmm, men d vill sig fortfarnde inte, känner någon till ngt smart sätt att lägga till klockslaget på varje meddelande som postas i gästboken?
Lägg in ett fält i tabellen, datatyp Datum/tid, standardvärde Now(), så har du det där. Då behöver du inte ha med fältet i din insert alls.
Mvh,
------------------
All your base are belong to me.