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


Visa poster i listbox

Postades av 2002-01-28 13:59:41 - Viktor Granlund, i forum databaser, Tråden har 2 Kommentarer och lästs av 728 personer

En Access2002-databas med en tabell "tblCD" innehållande några fält, t ex "Titel" och "SrNr"
Dessa två fält ska radas upp i en två olika listbox's på formen "lstTitel" och "lstSrNr"

koden:

Sub lstShow()
Dim constr As String
Dim con As ADODB.Connection
Dim rs1 As ADODB.Recordset
Dim rs2 As ADODB.Recordset

constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\testmuppe\reg\cd.mdb;Persist Security Info=False" 'koppling

Set con = VBA.CreateObject("adodb.connection")
con.Open constr

Set rs1 = VBA.CreateObject("ADODB.Connection")
'stannar här! VARFÖR!!??
Set rs2 = VBA.CreateObject("ADODB.Connection")

rs1.Open "SELECT Titel FROM tblcd"
rs2.Open "SELECT SrNr FROM tblcd"

lstTitel.Clear 'rs1
lstSrNr.Clear 'rs2

While Not rs1.EOF
lstTitel.AddItem rs1("titel")
rs1.MoveNext
Wend

While Not rs1.EOF
lstCrack.AddItem rs2("srnr")
rs2.MoveNext
Wend

rs1.Close
rs2.Close
conn.Close
Set rs1 = Nothing
Set rs2 = Nothing
Set conn = Nothing
End Sub


Progget stannar alltså vid raden
Set rs1 = VBA.CreateObject("ADODB.Connection")
VARFÖR??

finns det kanske något lättare sätt att visa ett fälts poster i en listbox!?


Svara

Sv: Visa poster i listbox

Postades av 2002-01-28 21:37:13 - Andreas Hillqvist

Den stanar helt enkelt för att connection objektet ej stödjer gränssnittet ADODB.Recordset. Bara ett enkelt slarvfel. Ändra till recordset.

Men varför använder du CreateObject och inte New?

Jag skulle skrivit:
<code>
Sub lstShow()
Dim constr As String
Dim con As ADODB.Connection
Dim rsTemp As ADODB.Recordset

constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\testmuppe\reg\cd.mdb;Persist Security Info=False" 'koppling

Set con = New ADODB.Connection
con.Open constr

Set rsTemp = New ADODB.Recordset
rsTemp.Open "SELECT SrNr, Titel FROM tblcd", con

lstTitel.Clear
lstSrNr.Clear

Do Until rsTemp.EOF
lstTitel.AddItem rs1("titel")
lstCrack.AddItem rs2("srnr")

rsTemp.MoveNext
Loop

rsTemp.Close
Set rsTemp = Nothing

conn.Close
Set conn = Nothing
End Sub
</code>


Svara

Sv: Visa poster i listbox

Postades av 2002-01-29 08:11:49 - Viktor Granlund

Tack Tack... men det är redan löst!

Nu ska jag se vilken lösning som är bäst!

Tack!
mvh Filly


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 988
27 965
271 785
404
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