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


SELECT, INSERT, UPDATE

Postades av 2002-09-17 16:10:17 - Tommie Severinsson, i forum sql-server/msde, Tråden har 4 Kommentarer och lästs av 806 personer

I en och samma SP. Men värden ifrån SELECT i INSERTEN (Blandat med värden ifrån ASPsidan) och UPDATE bara med värden ifrån ASPsidan.

Det känns bara så fattigt att dra ut värden ur selecten och sen köra en input med dom värden ifrån command objektet osv...

det måste ju gå att lösa i en SP.. har definierat en SP (den råå funkar inte, finns ju sina skäl till det ;) ) Men om ni ser den så förstår ni kanske bättre vad jag menar... (Nu är inte alla variabler deklarerade som ni ser.... )

<code>
CREATE PROCEDURE Sp_InsertErecived
@RowNo Int
AS
BEGIN
SELECT LASTCHANGED, PRODNUMBER, LEVEL_, REFERENCE, NUMBER_, ITEMNUMBER, QTY, DATE_, ACCEPTBY, STOCKLOCK, CREDITORACCOUNT
FROM dbo.eRecived
WHERE DATASET = 'TCC' AND ROWNUMBER = @RowNo

INSERT INTO dbo.eRecived
(LASTCHANGED, PRODNUMBER, LEVEL_, REFERENCE, NUMBER_, ITEMNUMBER, QTY, DELIVERED, DELIVEREDNOW, ENDDELIVERED, DATE_, DELIVERYNOTE, ACCEPTBY, STOCKLOCK, CREDITORACCOUNT, WEBCREATED)
VALUES
(LASTCHANGED, PRODNUMBER, LEVEL_, REFERENCE, NUMBER_, ITEMNUMBER, QTY, @DELIVEREDNOW, @DELIVERED, @ENDDELIVERY, DATE_, @DELIVERYNOTE, ACCEPTBY, STOCKLOCK, CREDITORACCOUNT, '1')

UPDATE dbo.eRecived
SET
DELIVERED = @DELIVEREDNOW, DATE_ = @DATE_
WHERE ROWNUMBER = @RowNo
END
GO
</code>

hoppas ni förstår...


Svara

Sv: SELECT, INSERT, UPDATE

Postades av 2002-09-17 16:44:34 - Andreas Hillqvist

Kanske är till nån hjälp. Gissar på att du oxå glömt deklarera parametrarna @DELIVERED, @DELIVEREDNOW, @ENDDELIVERY och @DELIVERYNOTE:


CREATE PROCEDURE Sp_InsertErecived
@RowNo Int
AS
BEGIN
SELECT LASTCHANGED, PRODNUMBER, LEVEL_, REFERENCE, NUMBER_,
ITEMNUMBER, QTY, DATE_, ACCEPTBY, STOCKLOCK, CREDITORACCOUNT
FROM dbo.eRecived
WHERE DATASET = 'TCC' AND ROWNUMBER = @RowNo

INSERT INTO dbo.eRecived (LASTCHANGED, PRODNUMBER, LEVEL_, REFERENCE, NUMBER_,
ITEMNUMBER, QTY, DELIVERED, DELIVEREDNOW, ENDDELIVERED, DATE_,
DELIVERYNOTE, ACCEPTBY, STOCKLOCK, CREDITORACCOUNT, WEBCREATED)
SELECT LASTCHANGED, PRODNUMBER, LEVEL_, REFERENCE, NUMBER_,
ITEMNUMBER, QTY, @DELIVERED, @DELIVEREDNOW, @ENDDELIVERY, DATE_,
@DELIVERYNOTE, ACCEPTBY, STOCKLOCK, CREDITORACCOUNT, '1'
FROM dbo.eRecived
WHERE DATASET = 'TCC' AND ROWNUMBER = @RowNo

UPDATE dbo.eRecived
SET
DELIVERED = @DELIVEREDNOW, DATE_ = @DATE_
WHERE ROWNUMBER = @RowNo

END
GO


Svara

Sv: SELECT, INSERT, UPDATE

Postades av 2002-09-17 17:00:12 - Tommie Severinsson

Behövs den översta select satsen i ditt förslag där? ser lite skumt ut.. ;)


Svara

Sv: SELECT, INSERT, UPDATE

Postades av 2002-09-17 17:53:53 - Tommie Severinsson

Får felet:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
En OLE DB-åtgärd i flera steg genererade fel. Kontrollera alla OLE DB-statusvärden som finns tillgängliga. Inget arbete utfördes.


Svara

Sv: SELECT, INSERT, UPDATE

Postades av 2002-09-17 18:52:35 - Andreas Hillqvist

Var du som skrev en select sats. Viste inte om dina avsikt var att retunera det recordset. Så jag lät den vara kvar.

Kör proceduren i query analyzer. Brukar ge bättre felmeddelanden.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 617
27 953
271 709
5 719
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