Avatar billede dkkarpen Nybegynder
12. december 2000 - 17:50 Der er 6 kommentarer og
1 løsning

Error in row...

Halløj

Jeg udvikler pt et system. Systemet virker fint for mig. Men en anden bruger virker det ikke for. De uafhængige tests foregår på samme server. Det er en ASP fejl så klienten burde vel være irrelevant.

Men here goes. Følgende kode fejler i linien rs.update. Fejlbesked:

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver]Error in row

Dim kontantpris
Dim udbetaling
Dim grundareal
Dim boligareal
Dim driftsbygning
Dim amt
Dim maegler
Dim beskrivelse

driftsform = Request.Form(\"driftsform\")
kontantpris = Request.Form(\"kontantpris\")
udbetaling = Request.Form(\"udbetaling\")
grundareal = Request.Form(\"grundareal\")
boligareal = Request.Form(\"boligareal\")
driftsbygning = Request.Form(\"driftsbygning\")
amt = Request.Form(\"amt\")
postnummer = Request.Form(\"postnummer\")
city = Request.Form(\"city\")
maegler = Request.Form(\"maegler\")
beskrivelse = Request.Form(\"beskrivelse\")

if len(kontantpris) < 1 then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal indtaste en kontantpris!\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if len(udbetaling) < 1 then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal indtaste en udbetalingspris\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if len(grundareal) < 1  then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal indtaste grundarealet\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if len(boligareal) < 1 then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal indtaste boligarealet\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if len(driftsbygning) < 1 then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal indtaste størrelsen på driftsbygningen\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if amt = \"Vælg amt\" then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal vælge et amt!\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if len(postnummer) <> 4 then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Der er fejl i postnummeret!\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if
if len(city) < 1 then
Response.Redirect(\"brugere.asp?mode=opret_annonce_1&error=\" & server.URLEncode(\"Du skal indtaste et bynavn\") & \"&kontantpris=\" & kontantpris & \"&udbetaling=\" & udbetaling & \"&grundareal=\" & grundareal & \"&boligareal=\" & boligareal & \"&driftsbygning=\" & driftsbygning & \"&amt=\" & server.URLEncode(\"amt\") & \"&postnummer=\" & postnummer & \"&city=\" & city & \"&maegler=\" & maegler & \"&beskrivelse=\" & server.URLEncode(\"beskrivelse\") & \"&brugerid=\" & session(\"brugerid\"))
end if

Dim Connect, rs
Set Connect = Server.CreateObject(\"ADODB.Connection\")
Connect.Open strConn
Set rs = Server.CreateObject(\"ADODB.Recordset\")
rs.open \"SELECT * FROM boliger\",Connect,1,3
rs.AddNew
rs(\"driftsform\") = driftsform
rs(\"kontantpris\") = kontantpris
rs(\"udbetaling\") = udbetaling
rs(\"grundareal\") = grundareal
rs(\"boligareal\") = boligareal
rs(\"driftsbygning\") = driftsbygning
rs(\"postnummer\") = postnummer
rs(\"city\") = city
rs(\"maegler\") = maegler
rs(\"boligbeskrivelse\") = beskrivelse
rs(\"amt\") = amt
rs(\"billede\") = \"1\"
rs(\"brugerid\") = session(\"brugerid\")
rs.Update
boligid = rs(\"boligid\")
rs.Close
Set rs = nothing

Jeg har aldrig set noget lignende. Ved du hvad der er galt?
Avatar billede netsrac Praktikant
12. december 2000 - 17:53 #1
Det kunne være fordi den anden bruger ikke har nogen værdi i Session(\"brugerid\") og at feltet ikke må være nul...
Avatar billede dkkarpen Nybegynder
12. december 2000 - 17:56 #2
Det var det ikke. Men det var noget med nulværdi i et andet felt at gøre.
Avatar billede netsrac Praktikant
12. december 2000 - 17:58 #3
Vil det sige at problemet er løst ? :-)
Avatar billede netsrac Praktikant
12. december 2000 - 17:59 #4
Arh...hvad mand....jeg fortalte dig da at fejlen var noget med nul værdi også får jeg ik en rød point.....
Avatar billede dkkarpen Nybegynder
12. december 2000 - 18:02 #5
Ja men jeg blev ikke ansporet til problemet af din kommentar. Jeg havde selv løst problemet og ville lukke spørgsmålet da jeg så din kommentar.
Avatar billede netsrac Praktikant
12. december 2000 - 18:04 #6
What ever jeg har stadig svaret rigtigt før dig....
Avatar billede netsrac Praktikant
12. december 2000 - 18:15 #7
Og vi ses ikke på http://www.johansen-design.dk
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

IT-JOB