"Chrisser" <cbjDetteFjernes@egdatainform.dk> skrev i en meddelelse
news:bmionb$ghg$1@sunsite.dk...
> Peter Konner wrote:
> > error '80020009'
> > Exception occurred.
> > /saelg-reg.asp, line 185
> >
> > Fejlen er beskrevet på MS Support
> >
>
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q175/2/39.asp&NoWebContent=1
> > men dette svarer ikke til min problemstilling !
> >
> > Ved nogen, hvad der kan være galt ?
> > Kan jeg på en måde få fat i dette autonummereringsfelt lige efter
> > min "insert", så jeg ikke behøver læse posten igen ?
>
> Det ville være rart med nogle kodelinier, incl. linie 185
>
> Mvh
> Chrisser
>
Naturligvis - min fejl (det blev lidt sent i går) !
Der er tale om MS Access, og omkring linie 185 ser det således ud (linie 185
er markeret med >>> til venstre):
------------------------
strSQL = "insert into tbhandel ("
strSQL = strSQL & "KontoID, "
strSQL = strSQL & "HandelsDato, "
strSQL = strSQL & "Klokken, "
strSQL = strSQL & "AutoJournal) "
strSQL = strSQL & "values ('"
strSQL = strSQL & Session.Contents("aktivkontoid") & "', '"
strSQL = strSQL & Request.Form("dato") & "', '"
strSQL = strSQL & Request.Form("klokken") & "', '"
strSQL = strSQL & "N" & "')"
'### Skriv posten til databasen
Connhj.Execute(strSQL)
response.write "Stamdata for handlen er oprettet.<br> <br>"
'### Check om der skal bogføres
if request.form("autopost") = "J" then
'### Læs posten igen for at hente HandelsID
strSQL = "Select HandelsID from tbhandel where (("
strSQL = strSQL & "KontoID=" & Session.Contents("aktivkontoid") & ") "
strSQL = strSQL & "and (HandelsDato=#" & request.form("dato") & "#) "
strSQL = strSQL & "and (Klokken=#" & request.form("klokken") & "#))"
>>> set rsh = Connhj.Execute(strSQL)
'### Opbyg SQL-sætningen til tbPoster
strSQL = "insert into tbposter ("
....osv
------------------------
Meningen er, at jeg senere skal bruge feltet rsh("HandelsID") til tabellen
tbposter (insert'en starter i linie 187 herover)
Mvh
Peter