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


Multiple insert med sp

Postades av 2005-02-07 12:40:41 - Kristian Weingard, i forum sql-server/msde, Tråden har 5 Kommentarer och lästs av 624 personer

Hej.

Går det att med sp eller trigger föra in flera värden samtidigt som du kan med denna for sats, känner att detta inte är så lätt att förklara, så jag skriver detta i stället.

<%
add=Request.ServerVariables("SCRIPT_NAME")
if Request.Form("artikelid") <> "" then
dbarvi.AddNew
dbarvi.Fields("produktID")=Request.Form("produktID")
dbarvi.Fields("artikelnr")=Request.Form("artikelnr")
dbarvi.Fields("alternativ")=Request.Form("alternativ")
dbarvi.Fields("pris")=Request.Form("pris")
dbarvi.Fields("xpris")=Request.Form("xpris")
For Each fld in dbarvi.Fields
if Len(Request(fld.Name)) > 0 then
fld.Value = Request(fld.Name)
end if
Next
dbarvi.Update
dbarvi.Requery
end if
%>


Svara

Sv: Multiple insert med sp

Postades av 2005-02-07 14:53:18 - Christoffer Hedgate

Jag ser inte riktigt problemet. Du kan ju skapa en sp som tar en parameter för varje kolumn i tabellen, och sedan sätter du värdet på dessa till det som skickats in i requesten (om något skickats) eller null/default-värde om inget skickats.


Svara

Sv:Multiple insert med sp

Postades av 2005-02-07 17:37:03 - Kristian Weingard

OK, jag trodde det skulle bli enklare att skriva ut insert kod med en for-sats, men det blev det inte.

Låt oss säga att jag har:

4 fält

artik namn pris bild
132 kall 15 1.jpg

Detta är ditt förslag ovan Christoffer, men vad jag vill åstakomma är att om jag har flera värden
ex.

artik namn pris bild
132 kall 15 1.jpg
133 sval 18 2.jpg
134 varm 16 3.jpg


Svara

Sv: Multiple insert med sp

Postades av 2005-02-07 22:22:08 - Christoffer Hedgate

Då får du köra proceduren en gång för varje rad du vill lägga in.


Svara

Sv:Multiple insert med sp

Postades av 2005-02-07 22:36:25 - Kristian Weingard

Hej Christoffer.

Men hur skulle det påverka belastningen, sedan läste jag ditt tidigare inlägg, läste nog lite galet och svarade utifrån det, skulle du kunna ge en närmare förklaring om du orkar och vill.


Tack på förhand.


Svara

Sv: Multiple insert med sp

Postades av 2005-02-08 20:00:50 - Christoffer Hedgate

Att köra en procedur en gång för varje rad som ska läggas in är ju inte värre än att köra en INSERT-sats en gång för varje rad. Det finns ingen genväg till att lägga in flera rader på en gång, dock finns det massor av varianter beroende på exakt vad man behöver åstadkomma, hur ofta det ska göras, vilken automatik etc.


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 619
27 953
271 709
1 147
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