/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
data fra formular til database
Fra : Simon le Bon


Dato : 16-04-01 23:01

Hej Gruppe
roder rundt i en formular der skal indsætte data i database, men jeg får
nedenstående fejl:

"Operation is not allowed on an object referencing a closed or invalid
connection."

connection ser således ud:

strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("DATABASENAVN.mdb")
Set myConn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open strSQL

endvidere:

rs.addnew
rs("Fornavn") = Request.form("Fornavn")
rs("Efternavn") = Request.form("Efternavn")
rs("Adresse") = Request.form("Adresse")
rs("postnummer") = Request.form("postnummer")
rs("Land") = Request.form("Land")
rs("username") = Request.form("username")
rs("password") = Request.form("password")
rs("userlevel") = Request.form("userlevel")
rs("email") = Request.form("email")
rs.update
Response.Write("You have added a new user!")

rs.Close
Set rs = Nothing
Conn.Close
set myConn = Nothing
end if %>

*********************'
er der en der kan hjælpe ????

På forhånd tak !




 
 
Jakob Møbjerg Nielse~ (17-04-2001)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 17-04-01 07:35

> strDSN = "DRIVER={Microsoft Access Driver
> (*.mdb)};DBQ="&Server.MapPath("DATABASENAVN.mdb")
> Set myConn = Server.CreateObject("ADODB.Connection")
> Set rs = Server.CreateObject("ADODB.RecordSet")
> rs.Open strSQL

Hvor er myConn.Open?

> rs.addnew
> rs("Fornavn") = Request.form("Fornavn")
> ...
> rs.update
> Response.Write("You have added a new user!")

Her henter du bare data og smider dem ind i et recordset. Du stadig
at smide det ind i DB'en med INSERT INTO sql'en. Du behøver ikke at
bruge recordset.

> Conn.Close

??? Jeg tror der mangler lidt oprydning i koden.

> end if %>

end if?

--
Jakob Møbjerg Nielsen
jakob@dataloger.dk
"Hey, he reminds me of someone who looks just like him!" - Me



Carsten Keller (18-04-2001)
Kommentar
Fra : Carsten Keller


Dato : 18-04-01 06:24


"Simon le Bon" <wiper@wanadoo.dk> wrote in message
news:9bfq67$qsr$1@news.inet.tele.dk...

> connection ser således ud:
> Set myConn = Server.CreateObject("ADODB.Connection")

> Conn.Close

> set myConn = Nothing

Du skal nok lige blive enig med dig selv om hvad du kalder dit
connection-object.
Keller




Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408590
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste