/ Forside/ Teknologi / Udvikling / SQL / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Slet obs via ASP/ADO og Stored procedure
Fra : aagesen
Vist : 466 gange
150 point
Dato : 20-08-03 14:33

Hvordan laver jeg en ASP-fil der benytter en Stored procedure til at slette en obs i et recordset ?

Jeg har en ASP-fil der henter alle obs i rs og håber at den kan bruges med få tilretninger. Den ser sådan ud:
---
<%@ Language=VBScript %>
<%
Dim objConn
Dim objCommand
Dim objRecordset

Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open "FILE NAME=C:\Program Files\Common Files\ODBC\Data Sources\ForbindASPtilSQL.DSN"

Set objCommand = Server.CreateObject("ADODB.Command")

objCommand.CommandType = 4

objCommand.CommandText = "HentGrundData"

objCommand.ActiveConnection = objConn
Set objRecordset = Server.CreateObject("ADODB.Recordset")
Set objRecordset = objCommand.Execute

Do While Not objRecordset.EOF
   Response.Write objRecordset.Fields("Kundenr")
   response.write "<br>"
   objRecordset.MoveNext
Loop

%>
---

Min Stored procedure "HentGrundData" ser sådan ud:

---
CREATE PROCEDURE
HentGrundData
AS
SET NOCOUNT ON
SELECT Bruger,
    Regnr,
    Navn,
    Kundenr,
    Modedato,
    Produktgrp,
    Produkttyp,
    Indt,
RegTime,
   ID
    FROM GrundData


ORDER BY Bruger, Regnr, Kundenr, Modedato, Produktgrp, Produkttyp, Indt
SET NOCOUNT OFF
GO
---

...og den stored procedure der anvendes til at slette obs med ser sådan ud:

---
CREATE PROCEDURE [delete_Grunddata_1]
   (@ID_10 int)

AS
PRINT @Kundenr_1

DELETE [Finansraadgiv].[dbo].[Grunddata]

WHERE
   ( [ID]    = @ID_10)
GO
---

Mit ID skal overføres til ASP-siden via JavaScript når der trykkes på en knap.

 
 
Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407944
Brugere : 218878

Månedens bedste
Årets bedste
Sidste års bedste