Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Uppdatera Access via formulär

Postades av 2004-01-22 21:32:23 - Mats Kongstad, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 712 personer

Hej!
Jag har en asp-sida som listar alla poster ur en access (hyperlänkar).
När jag klickar på en post öppnar jag ett formulär där all data från den aktuella posten plockas upp.
Så långt OK.

enna formulärsida är tänkt att användas för att redigera befintliga poster i DB'n, men det är här det tar stopp. Hur fanken gör man?

Trodde enfaldigt nog att jag kunde återanvända en "lägg-till" sida jag byggt för att lägga till helt nya poster i databasen ("post"), men det funkar ju såklart inte eftersom alla poster är unika.

Finns det något smart "update-script", eller?

Hjälp! :)


Svara

Sv: Uppdatera Access via formulär

Postades av 2004-01-22 21:58:13 - Anna-Karin Söderberg


Titta bland kurser & artiklar, finns en del både på ASP och SQL sidan att titta på,
det du letar efter är UPDATE som man kan använd för att uppdatera en databas.

Fungerar efter samma princip som INSERT, med den skillnaden att du måste tala om vilket ID som ska uppdateras.

//Anna-Karin


Svara

Sv: Uppdatera Access via formulär

Postades av 2004-01-22 22:37:03 - Mats Kongstad

Tack för info!
/Mats


Svara

Sv: Uppdatera Access via formulär

Postades av 2004-01-23 16:31:31 - Therese Nilsson

Hej! Bifogar ett exempel på hur du kan uppdatera en post i ASP

<code>
<%@ Language=VBScript %>
<% Option Explicit
Dim objConn, objRs, nyckel, namn, adress, telefon, sqlStrang %>
<!-- #INCLUDE FILE = "access_conn_sql.asp" -->
<!-- #INCLUDE FILE = "ADOVBS.INC" -->

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>Uppdatera post</TITLE>
</HEAD>
<BODY>
<%
objRs.Open "person", objConn, adOpenDynamic, adLockOptimistic, adCmdTable
' om användaren inte valt en post i listrutan och hiddenfältet Dold är tomt
If Request.Form("Uppdatera")="" And Request.Form("Dold")="" Then%>
<FORM Action=uppdatera.asp Method="Post" Name="andra">
<h2>Uppdatera en post</h2>
<i>Markera post som skall uppdateras och tryck på Uppdatera-knappen</i><Br>
<%' listar samtliga poster i en listruta, använder ID för att referera till den aktuella posten%>
<SELECT Name=Uppdatera Size=1>
<%Do Until objRs.EOF%>

<OPTION Value=<%=objRs("Id")%>><%=objRs("Namn")%></OPTION>
<% ObjRs.MoveNext
Loop%>
</SELECT>
<P><INPUT Type="Submit" Value="Uppdatera" Name="Submit"></P>
<INPUT Type="Reset" Value="Återställ formuläret" Name="Reset">
</FORM>
<%objRs.Close
' om användaren valt en post i listrutan eller hiddenfältet Dold är fyllt
Else
' är hiddenfältet Dold tomt?
If Request.Form("Dold")="" Then
nyckel=Request.Form("Uppdatera")
' hitta Id:t i databasen som innehåller id:t(value)
' för namnet du valde i listrutan
objRs.Find "Id = " & nyckel%>
<FORM Action="uppdatera.asp" method="post" name="andraForm">
<P><INPUT Type="text" width="50" Name="Id" Value="<%=objRs("Id")%>"></P>
<P><INPUT Type="text" width="50" Name="Namn" Value="<%=objRs("Namn")%>"></P>
<P><INPUT Type="text" width="50" Name="Adress" Value="<%=objRs("Adress")%>"></P>
<P><INPUT Type="text" width="50" Name="Telefon" Value="<%=objRs("Telenr")%>"></P>
<P><INPUT Type="hidden" width="50" Name="Dold" Value="fylld"></P>
<P><INPUT Type="Submit" Value="Uppdatera" Name="Submit"></P>
<INPUT Type="Reset" Value="Återställ formuläret" Name="Reset">
</FORM>
<%objRs.Close
Else
nyckel = Request.Form("Id")
namn = Request.Form("Namn")
adress =Request.Form("Adress")
telefon = Request.Form("Telefon")
objRs.Find "Id = " & nyckel
objRs("Namn")=namn
objRs("Adress")=adress
objRs("Telenr")=telefon
If nyckel <> "" Then
' uppdatera posten där Id:t i databasen innehåller id:t(value) för namnet
' du valde i listrutan
sqlStrang = "UPDATE person SET Namn='" & namn & "', Adress='" & adress & "',Telenr='" & telefon & "' where Id= " & nyckel & ""
Set objRs = objConn.Execute(sqlStrang)%>
<H2>Resultat</H2>
<%Response.Write "Följande post har uppdaterats: "%><BR><Br>
<%Response.Write namn %><Br>
<%Response.Write adress%><BR>
<%Response.Write telefon
Set objRs=Nothing
objConn.Close
Set objConn=Nothing
End If
End If
End If %>
</BODY>
</HTML>
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 791
27 960
271 761
5 957
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies