Det kan bero på att det är någon kolumn som är satt till required i databasen och du försöker lägga dit en tom sträng.
------------------
essentitia preter non sans multiplicandum
4 svar · 185 visningar · startad av MaRseY
får följande felmeddelande när jag lägger till en kommentar till en nyhet i mitt newsscript:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]Error in row
/ii4tc/news/addcom.asp, line 42
filen det handlar om(line 42 i fetstil)
<% session.lcid=1053
Set Connect = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("\ii4tc\db\arkiv.mdb")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM tab2"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("Datumet") = Request.Form("datumet")
RecSet("Nick") = Request.Form("nick")
RecSet("Email") = Request.Form("email")
RecSet("Comment") = Request.Form("comment")
RecSet("NewsID") = Request.Form("newsID")
[b]RecSet.Update[/b]
RecSet.Close
Connect.Close
%>
detta har aldrig krånglat förut, men helt plötsligt så vill det sig inte funka, och ibland så funkar det fint också, skumt..
------------------
/MaRseY
Det kan bero på att det är någon kolumn som är satt till required i databasen och du försöker lägga dit en tom sträng.
------------------
essentitia preter non sans multiplicandum
aha... det kan stämma, hur kan jag se vilka som är required å vilka som inte är det samt hur ändrar jag det?
------------------
/MaRseY
Jag vet inte, använder inte access. Kan man inte bara dubbelklicka på tabellen i någon lista.
Eller så är det väl högerklick och välja egenskaper.
------------------
essentitia preter non sans multiplicandum
Hej!
Markera tabellen välj Designläge, klicka i fältet så står det nere till vänster hur fältet är konfiguerat.
mvh Jörgen
------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***