24. marts 2003 - 13:38
Der er
26 kommentarer og 1 løsning
"Fejl i rækken" ??
Hejsa Jeg får denne fejl: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E2F) [Microsoft][ODBC Microsoft Access-driver]Der er en fejl i rækken. når jeg prøver at køre dette: Set rs1 = Server.CreateObject("ADODB.Recordset") rs1.Open "T_Uddannelse", Conn, 1, 3, adOpenForwardOnly rs1.AddNew rs1("Uddannelsesniveau") = Request.Form("udd_niveau") rs1("Uddannelsesretning") = Request.Form("udd_retning") rs1("Uddannelsesnavn") = Request.Form("udd_navn") rs1("FraAar") = Request.Form("udd_start") rs1("TilAar") = Request.Form("udd_slut") rs1("Sted") = Request.Form("sted") rs1("Info") = "Tekst" rs1("CVID") = Session("ID") rs1.AddNew Hvad kan der være galt ??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
24. marts 2003 - 13:58
#1
hvorfor har du 2 rs1.addnew ?? //akj
24. marts 2003 - 13:59
#2
Skal man ikke have det.....Det har jeg altid brugt uden problemer.
24. marts 2003 - 14:01
#3
Jeg ved det ikke, jeg bruger altid conn.execute("insert into ...") Har du et linienr den fejler i ?? //akj
24. marts 2003 - 14:02
#4
linie 16....Der hvor der står rs1.AddNew for 2 gang.
24. marts 2003 - 14:04
#5
hvad hvis du fjerner den eller sætter en gnyf (') foran ??
24. marts 2003 - 14:04
#6
Så bliver der ikke indsat noget i db'en
24. marts 2003 - 14:06
#7
Set rs1 = Server.CreateObject("ADODB.Recordset") rs1.Open "T_Uddannelse", Conn, 1, 3, adOpenForwardOnly rs1.AddNew rs1("Uddannelsesniveau") = Request.Form("udd_niveau") rs1("Uddannelsesretning") = Request.Form("udd_retning") rs1("Uddannelsesnavn") = Request.Form("udd_navn") rs1("FraAar") = Request.Form("udd_start") rs1("TilAar") = Request.Form("udd_slut") rs1("Sted") = Request.Form("sted") rs1("Info") = "Tekst" rs1("CVID") = Session("ID") rs.Update
24. marts 2003 - 14:06
#8
hov... Det skal være sådan her... Set rs1 = Server.CreateObject("ADODB.Recordset") rs1.Open "T_Uddannelse", Conn, 1, 3, adOpenForwardOnly rs1.AddNew rs1("Uddannelsesniveau") = Request.Form("udd_niveau") rs1("Uddannelsesretning") = Request.Form("udd_retning") rs1("Uddannelsesnavn") = Request.Form("udd_navn") rs1("FraAar") = Request.Form("udd_start") rs1("TilAar") = Request.Form("udd_slut") rs1("Sted") = Request.Form("sted") rs1("Info") = "Tekst" rs1("CVID") = Session("ID") rs1.Update
24. marts 2003 - 14:07
#9
ok. Prøv at checke om der er nogle af de værdier du prøver at indsætte der er null eller blanke. Check hvilke felter i db der ikke må være null / requiered. Har du skrevet feltnavnene rigtigt ?? Findes de feltnavne du henter med request.form("xxx") og er det stavet rigtigt. //akj
24. marts 2003 - 14:11
#10
ellebaek >> Det er det samme problem. dk akj >> Jeg har tjekket alt hvad der er muligt at tjekke. Der er ingen tomme felter, og alt skulle være stavet rigtigt og min session("ID") har også en værdi
24. marts 2003 - 14:14
#11
det er vel ikke sådan at du indsætter data så en unik nøgle ikke længere er unik ?? //akj
24. marts 2003 - 14:19
#12
Nej, det gør jeg ikke.
24. marts 2003 - 14:21
#13
ellebaek >> I en "alm" sql skal der være gnyffer om tekster. Skal der også det her ?? rs1("Sted") = "'" & Request.Form("sted") & "'" ?? // akj
24. marts 2003 - 14:32
#14
Set rs1 = Server.CreateObject("ADODB.Recordset") rs1.Open "T_Uddannelse", Conn, 3, 3, adOpenForwardOnly rs1.AddNew rs1("Uddannelsesniveau") = Request.Form("udd_niveau") rs1("Uddannelsesretning") = Request.Form("udd_retning") rs1("Uddannelsesnavn") = Request.Form("udd_navn") rs1("FraAar") = Request.Form("udd_start") rs1("TilAar") = Request.Form("udd_slut") rs1("Sted") = Request.Form("sted") rs1("Info") = "Tekst" rs1("CVID") = Session("ID") rs1.Update Nej, det skal der ikke, men prøv lige dette...
24. marts 2003 - 14:40
#15
Jeg får stadig samme fejl....Jeg tror, jeg prøver med "insert into".
24. marts 2003 - 14:40
#16
Set rs1 = Server.CreateObject("ADODB.Recordset") rs1.Open "T_Uddannelse", Conn, 1, 3, adOpenForwardOnly rs1.AddNew rs1("Uddannelsesniveau") = Trim(Request.Form("udd_niveau")) rs1("Uddannelsesretning") = Trim(Request.Form("udd_retning")) rs1("Uddannelsesnavn") = Trim(Request.Form("udd_navn")) rs1("FraAar") = Trim(Request.Form("udd_start")) rs1("TilAar") = Trim(Request.Form("udd_slut")) rs1("Sted") = Trim(Request.Form("sted")) rs1("Info") = "Tekst" rs1("CVID") = Session("ID") rs1.Update eller evt. sådan her..
24. marts 2003 - 14:46
#17
Det er desværre stadig det samme, ellebaek.
24. marts 2003 - 14:48
#18
mickill >> Prøv at ændre din tabel så nulls tillades. udkommenter alle rs1("xxxx") = med en gnyf pånær den første. Se om det så virker. Hvis ja fjern næste gnyf osv. //akj
24. marts 2003 - 14:53
#19
Okay nu har jeg prøvet hver enkelt af mine rs1("xxxx") og jeg får den samme fejl ved hver enkelt.
24. marts 2003 - 14:54
#20
du har vel ikke access åbnet ?? //akj
24. marts 2003 - 15:01
#21
Nej nej, min access er skam lukket.
24. marts 2003 - 15:06
#22
Set rs1 = Server.CreateObject("ADODB.Recordset") rs1.Open "T_Uddannelse", Conn, 1, 3 tekst = "tekst" rs1.AddNew rs1("Uddannelsesniveau") = Trim(Request.Form("udd_niveau")) rs1("Uddannelsesretning") = Trim(Request.Form("udd_retning")) rs1("Uddannelsesnavn") = Trim(Request.Form("udd_navn")) rs1("FraAar") = Trim(Request.Form("udd_start")) rs1("TilAar") = Trim(Request.Form("udd_slut")) rs1("Sted") = Trim(Request.Form("sted")) rs1("Info") = tekst rs1("CVID") = Session("ID") rs1.Update prøv lige denne...
24. marts 2003 - 15:10
#23
Det er stadig det samme. Jeg tror desværre ikke rigtigt der er noget at gøre.
24. marts 2003 - 15:14
#24
En søgning på google giver mange hits, en gengående tin er order "relation" Har du nogle relationer på den tabel du prøver at indsætte data ?? //akj
24. marts 2003 - 15:16
#25
Set rs1 = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM T_Uddannelse" rs1.Open strSQL, Conn, 3, 3 tekst = "tekst" rs1.AddNew rs1("Uddannelsesniveau") = Trim(Request.Form("udd_niveau")) rs1("Uddannelsesretning") = Trim(Request.Form("udd_retning")) rs1("Uddannelsesnavn") = Trim(Request.Form("udd_navn")) rs1("FraAar") = Trim(Request.Form("udd_start")) rs1("TilAar") = Trim(Request.Form("udd_slut")) rs1("Sted") = Trim(Request.Form("sted")) rs1("Info") = tekst rs1("CVID") = Session("ID") rs1.Update Prøv dette, nu må da snart nærme os...
24. marts 2003 - 15:23
#26
Det utrolige er sket.....Det virker. ellebaek>> Jeg ved sgu ikke helt hvorfor det sidste, som du har skrevet, skulle virke fremfor de andre foreslag, men virker det gør det. Så derfor point til dig og tak for hjælpen til jer begge.
24. marts 2003 - 20:58
#27
jeg siger tak :-)
Kurser inden for grundlæggende programmering