/ 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
Insert'er istedet for for at update?
Fra : Jamiros


Dato : 20-09-02 18:53

Jeg prøver på at rette i min database (access '97), men istedet
for at update insert'er den et nyt medlem?

Nogle forslag (Newbie)?



<!-- #include file="constring.inc"-->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strconnect

Brugernavn=Replace(request.form("Brugernavn"), "'", "''")
Brugerpass=Replace(request.form("Brugerpass"), "'", "''")
Fornavn=Replace(request.form("Fornavn"), "'", "''")
Efternavn=Replace(request.form("Efternavn"), "'", "''")
Email=Replace(request.form("Email"), "'", "''")

id=request.querystring("Id")

strSQL = "UPDATE TBL_person set Fornavn = '"& Fornavn &"',
Efternavn = '"& Efternavn &"', Email = '"& Email &"', Brugernavn
= '"& Brugernavn &"', Brugerpass = '"& Brugerpass &"' WHERE Id
="& Id &""
Conn.Execute(strSQL)
'Response.Write(strSQL)


' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Esben (24-09-2002)
Kommentar
Fra : Esben


Dato : 24-09-02 00:24

Jeg kan ikke lige finde andet end at set skal være SET og det sidste &"" er
overflødigt. Hvis dit Id ikke er et tal skal det sidste stykke kode være
WHERE Id ='"& Id &"'"

> Jeg prøver på at rette i min database (access '97), men istedet
> for at update insert'er den et nyt medlem?
>
> Nogle forslag (Newbie)?


> strSQL = "UPDATE TBL_person set Fornavn = '"& Fornavn &"',
> Efternavn = '"& Efternavn &"', Email = '"& Email &"', Brugernavn
> = '"& Brugernavn &"', Brugerpass = '"& Brugerpass &"' WHERE Id
> ="& Id &""

Esben



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste