/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
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
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177557
Tips :
31968
Nyheder :
719565
Indlæg :
6408877
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.