/ 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
UPDATE tabel
Fra : Klaus Egebjerg


Dato : 10-11-02 17:12

Hej

Jeg sidder og lege med lidt UPDATE af en tabel. (jeg anvender Access 2000)

Først har jeg en funktion der henter nogle liner og kaster dem ind i en
tabel. Det ser således ud:

While Not rs.EOF
Response.Write "<tr><td Bgcolor= bfbfbf>" & rs("Ordrenr") & "</td>"
Response.Write "<td><Input Type=""TEXT"" SIZE=""10"" NAME=Betalingkr
VALUE=""" & rs("Betalingkr") & """>"
Response.Write "<td><Input Type=""TEXT"" SIZE=""10"" NAME=Track VALUE=""" &
rs("Track") & """>"
rs.MoveNext
Wend

Så er meningen at jeg at brugerne skal have mulighed for at ændre data i den
2 inputboxe. Så er det problemet opstår. Hvordan får jeg enten glemt de data
den hentede iforbindelse med oprettelse af tabellen. Den skal gennemløbe
sammesæt som ovenfor, men hvor den skal lave en UPDATE sætning af de 2
variabler.

Håber det giver mening
--

Klaus



 
 
Jan Rasmussen (11-11-2002)
Kommentar
Fra : Jan Rasmussen


Dato : 11-11-02 14:43

"Klaus Egebjerg" <klausegebjerg@get2net.dk> wrote in message
news:mAvz9.15879$oC3.1384671@news010.worldonline.dk...
> Hej
>
> Jeg sidder og lege med lidt UPDATE af en tabel. (jeg anvender Access 2000)
>
> Først har jeg en funktion der henter nogle liner og kaster dem ind i en
> tabel. Det ser således ud:
>
> While Not rs.EOF
> Response.Write "<tr><td Bgcolor= bfbfbf>" & rs("Ordrenr") & "</td>"
> Response.Write "<td><Input Type=""TEXT"" SIZE=""10"" NAME=Betalingkr
> VALUE=""" & rs("Betalingkr") & """>"
> Response.Write "<td><Input Type=""TEXT"" SIZE=""10"" NAME=Track VALUE="""
&
> rs("Track") & """>"
> rs.MoveNext
> Wend
>
> Så er meningen at jeg at brugerne skal have mulighed for at ændre data i
den
> 2 inputboxe. Så er det problemet opstår. Hvordan får jeg enten glemt de
data
> den hentede iforbindelse med oprettelse af tabellen. Den skal gennemløbe
> sammesæt som ovenfor, men hvor den skal lave en UPDATE sætning af de 2
> variabler.
>
> Håber det giver mening
> --
>
> Klaus
>
>
Du må kunne identificere hvert enkelt tekstfelt unikt - og det kan du f.eks.
gøre ved at sætte id på input-felterne til ID=BetalingKr & rs("Ordrenr")
forudsat at samme ordrenr ikke kan komme flere gange på samme side.

Håber det bringer dig videre

Jan



Klaus Egebjerg (11-11-2002)
Kommentar
Fra : Klaus Egebjerg


Dato : 11-11-02 19:49


"Jan Rasmussen" <jan*fjern-dette*@rasmussen.ms> wrote in message
news:aqoc510215k@enews3.newsguy.com...
> "Klaus Egebjerg" <klausegebjerg@get2net.dk> wrote in message
> news:mAvz9.15879$oC3.1384671@news010.worldonline.dk...
> > Hej
> >
> > Jeg sidder og lege med lidt UPDATE af en tabel. (jeg anvender Access
2000)
> >
> > Først har jeg en funktion der henter nogle liner og kaster dem ind i en
> > tabel. Det ser således ud:
> >
> > While Not rs.EOF
> > Response.Write "<tr><td Bgcolor= bfbfbf>" & rs("Ordrenr") & "</td>"
> > Response.Write "<td><Input Type=""TEXT"" SIZE=""10"" NAME=Betalingkr
> > VALUE=""" & rs("Betalingkr") & """>"
> > Response.Write "<td><Input Type=""TEXT"" SIZE=""10"" NAME=Track
VALUE="""
> &
> > rs("Track") & """>"
> > rs.MoveNext
> > Wend
> >
> > Så er meningen at jeg at brugerne skal have mulighed for at ændre data i
> den
> > 2 inputboxe. Så er det problemet opstår. Hvordan får jeg enten glemt de
> data
> > den hentede iforbindelse med oprettelse af tabellen. Den skal gennemløbe
> > sammesæt som ovenfor, men hvor den skal lave en UPDATE sætning af de 2
> > variabler.
> >
> > Håber det giver mening
> > --
> >
> > Klaus
> >
> >
> Du må kunne identificere hvert enkelt tekstfelt unikt - og det kan du
f.eks.
> gøre ved at sætte id på input-felterne til ID=BetalingKr & rs("Ordrenr")
> forudsat at samme ordrenr ikke kan komme flere gange på samme side.
>
> Håber det bringer dig videre
>
> Jan
>
Hej Jan

Tak for dit svar. Jeg har et unikt felt i hverlinie, da et ordrenr. kun kan
optræde en gang. Jeg ved ikke hvilket felt der er rettet i, så jeg er nød
til at Update alle felter. Jeg har forsøgt følgende: (uden held)

Response.Write "<tr><td align=""Mid""><INPUT TYPE=SUBMIT NAME=""DO""
VALUE=""Opdater""></td>"
%>
</table>
</body>
</html>
<%
Select Case Trim(Request.Form("DO"))

Case "Opdater"
While Not rs.EOF
strStatus = "Afsendt"
strBetalingkr = Trim(Request.Form("Betalingkr"))
strOrdrenr = Trim(Request.Form("Ordrenr"))
strAA = "UPDATE Ordrenr SET Status ='"&strStatus&"' WHERE Ordrenr = " &
strOrdrenr & ""
Conn.Execute(strAA)

rs.MoveNext
Wend
End select



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

Månedens bedste
Årets bedste
Sidste års bedste