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


Excel Recordset.

Postades av 2005-12-01 09:07:47 - Johan Eriksson, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 696 personer

Hej.

Använder mig utav ett ADO-connection till en excelfil
När jag ska plockqa ut vilket blad jag ska arbeta med så ser det ut följande:

RecSet.Open "Select * From [blad$]", Conn

Men, jag vill byta ut blad$ tlll något som alltid anger att den ska arbeta med första bladet. Jag vet att jag har sett kommandot för det någonstans men lyckas inte hitta det.

Mvh Anders.


Svara

Sv: Excel Recordset.

Postades av 2005-12-02 11:59:19 - Johan Eriksson

Lite bättre förklaring kanske.

Nu kopplar jag upp till en excelfil igenom en ADO-connection

RecSet.Open "Select * From [Levfil0510$]", Conn


Levfil0510$ är det är ju bladet jag läser ifrån.
Jag slippa skriva ett specifikt mål, den ska alltid välja blad1, alltså, det första bladet i exceldokumentet, hur gör man det?

Det måste gå på något sätt.


Svara

Sv:Excel Recordset.

Postades av 2005-12-02 15:52:38 - Åsa Holmgren

Jag tror att enda sättet är att öppna excelfilen och se efter:

Private Function GetSheetName() As String
    Dim objExcel As Object
    Dim objWkb As Object
    Dim sFileName As String
    
    sFileName = "C:\Documents and Settings\Åsa\Mina dokument\Test\Testa.xls"
    Set objExcel = CreateObject("Excel.Application")
    Set objWkb = objExcel.Workbooks.Open(sFileName)
    GetSheetName = objWkb.Worksheets(1).Name & "$"
    objWkb.Close
    objExcel.Quit
    Set objWkb = Nothing
    Set objExcel = Nothing
End Function


Jag har sett en del exempel där man går igenom ADOX.Catalog eller öppnar databasschema men inget av dem garanterar att första tabellen är första bladet.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 722
27 958
271 751
343
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