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


Read/Write med ADODB.Command

Postades av 2002-08-27 11:58:15 - Joakim Engström, i forum databaser, Tråden har 4 Kommentarer och lästs av 641 personer

Problemet är följande. Om jag öppnar mitt recordset (rsAU) med Open metoden och som parameter sätter adLockOptimistic kan jag sedan använda Update metoden på recordsetet. Nu vill jag göra en ny fråga med ett Command objekt, allt fungerar bra tills jag kör uppdate, recordsetet är i Read läge och tillåter inte uppdateringar. Vad jag förstått ärver Recordsetet parametrar från Command objektet och det är detta som ger mig problem. Hur kan man kringå detta?

Set dbA = New ADODB.Connection
Set rsAU = New ADODB.Recordset
Set cmdAU = New ADODB.Command

dbA.CursorLocation = adUseClient
dbA.Mode = adModeReadWrite
dbA.Open "XXX", "XXX", "XXX"

Set cmdAU.ActiveConnection = dbA
cmdAU.CommandText = sSQL_HD_Main
cmdAU.CommandType = adCmdText

rsAU.LockType = adLockOptimistic
Set rsAU = cmdAU.Execute

rsAU!UserName = Text1.Text
rsAU.Update


Svara

Sv: Read/Write med ADODB.Command

Postades av 2002-08-27 12:55:26 - Andreas Hillqvist

Använd inte Execute. Du förlora kontrollen då.
<code>
Set dbA = New ADODB.Connection
dbA.CursorLocation = adUseClient
dbA.Mode = adModeReadWrite
dbA.Open "XXX", "XXX", "XXX"

Set cmdAU = New ADODB.Command
Set cmdAU.ActiveConnection = dbA
cmdAU.CommandText = sSQL_HD_Main
cmdAU.CommandType = adCmdText

Set rsAU = New ADODB.Recordset
rsAU.LockType = adLockOptimistic
rsAU.Open cmdAU

rsAU!UserName = Text1.Text
rsAU.Update
</code>


Svara

Sv: Read/Write med ADODB.Command

Postades av 2002-08-27 14:42:50 - Joakim Engström

Tack! Det var ett steg närmare.

Nu vill jag dock exekvera en ny SQL sats på samma recordset (jag kommer loopa igenom ett antal tabeller och uppdatera ett genomgående indexfält). Att köra .Open och sedan .Close på recordsetet ter sig ganska långsamt och förhoppningen var att kunna göra en "reexecute" med hjälp av Command objektet utan att behöva öppna och stänga. Går detta eller måste jag köra Open/Close?


Svara

Sv: Read/Write med ADODB.Command

Postades av 2002-08-27 15:13:54 - Johan Djupmarker

Jag är lite osäker, men jag tror det är UpdateBatch på Recordset-objektet du letar efter...

/Johan


Svara

Sv: Read/Write med ADODB.Command

Postades av 2002-08-27 15:59:57 - Joakim Engström

UpdateBatch ger mig bara möjlighet att uppdatera flera record i samma recordset. Jag vill uppdatera flera tabeller utan att behöva öppna och stänga recordsetet eller skapa ett recordset för varje tabell.

Jag hittade dock en lösning. Jag ändrar CommandText på Command objektet, kör en execute och sedan en ReQuery på recordsetet, detta fungerar bra.

Tack för hjälpen i alla fall!


Svara

Nyligen

  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players

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 938
27 965
271 780
792
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