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


ADO Command.Execute

Postades av 2000-11-29 13:10:00 - Göran Johansson, i forum databaser, Tråden har 5 Kommentarer och lästs av 928 personer

Läste följande i Artiklar & kurser:

Använda ADO's cursortyper, cursorlocation
och disconnected recordset
2000-10-17 av Pelle Johansson, Stockholm

....
Eftersom forward-only cursorn endast tillåter att du rör dig framåt i recordsetet tillåts inte heller att du använder dig av .RecordCount funktionen, den returnerar då -1 i antalet poster. Det bör även tilläggas att om du inte anger någon cursortyp så är detta default. Samma sak gäller om du öppnar ditt recordset med .Execute eller Connection objektet samt Command objektet.

? Innebär detta att man EJ kan påverka vilken typ av cursor man vill ha
när man exekverar t.ex:
Set rst = Command.Execute
utan alltid får Forward-only (adOpenForwardOnly) ?

Tacksam för svar
/Göran


Svara

Sv: ADO Command.Execute

Postades av 2000-11-29 14:02:00 - Pelle Johansson

När du skriver "set rst =" så skapas ett nytt objekt - i detta fall ett recordset. Samtidigt är regeln att cursor location måste sättas INNAN man öppnar recordsetet och därmed går det inte att försöka få på cursor location när recordsetet redan är skapat och innehåller data.

Hoppas du hängde med där. Kursen du läste visar detta problem. Dock kan du använda :

con.cursorlocation = adUseClient
con.open

rst.open sql, con,,, adCmdText
eller
rst.open sql, con,,, adCmdTable

och då kan du före dessa satser sätta cursorlocation på både connection och recordset innan det öppnas..

/Pelle


Svara

Sv: ADO Command.Execute

Postades av 2000-11-29 14:29:00 - Christoffer Hedgate

Om du vill använda Commandobjekt för att köra din fråga men sätta properties på ditt recordset ändå gör du så här:

Set con = New ADODB.Connection
Set cmd = New ADODB.Command
Set rst = New ADODB.Recordset

' Initalisera och öppna connection
con.X = ...
con.Open

'Init command med parametrar etc
cmd.X = ...

'Init recordset
rst.CursorLocation = ...
rst.X = ...

'Fyll recordset
rst.Open cmd, con


Svara

Sv: ADO Command.Execute

Postades av 2000-11-29 17:13:00 - Göran Johansson

Tack för svaret !

Innebär detta att om jag exekverar en
.Execute (Connection eller Command)
======
inte kan påverka vilken cusor typ som skall användas utan alltid får Forward-only (adOpenForwardOnly) ?

/Göran


Svara

Sv: ADO Command.Execute

Postades av 2000-11-29 23:06:00 - Pelle Johansson

det stämmer bra
/pelle


Svara

Sv: ADO Command.Execute

Postades av 2000-11-30 09:03:00 - Göran Johansson

Tack för tipset !

/Göran


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

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 994
27 965
271 785
1 262
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