Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Recordset in Combobox anzeigen

Frage Entwicklung VB for Applications

Mitglied: Herby-z

Herby-z (Level 1) - Jetzt verbinden

30.01.2009, aktualisiert 07:27 Uhr, 5873 Aufrufe, 2 Kommentare

Hallo,

ich möchte aus einer Access-Datenbank (Access 2000, Adressen.mdb) alle Adressen in eine Combobox VB6.0 einlesen.
Leider habe ich nicht allzuviel Erfahrung mit VB.
Suche per Google führte zwar zu einigen Treffern, welche ich aber leider nicht wirklich verstanden bzw. umsetzten konnte.
Für euere Hilfe wäre ich sehr dankbar.

JE EINFACHER DESTO BESSER !

P.S. Ist es auch Möglich die Access-Daten dauerhaft in das Projekt einzubinden, so dass ich die Adressen.mdb nicht mehr benötige,
sprich ich eine Exe erstellen kann in welcher die Daten enthalten sind ?

Gruß
Herby
Mitglied: Logan000
30.01.2009 um 08:34 Uhr
Moin Moin

Habe ich das richtig verstanden, du hast ein vb6 projekt und möchtest darin, Daten aus deiner Access DB in die Liste einer Combobox packen?
Hast du schon den DB zugriff realisiert. Also hast du schon ein Recordset in VB6?

Das sieht in etwa so aus:
01.
Me.MeineComboBox.clear 
02.
MeinRecordset.Movefirst 
03.
While Not MeinRecordset.EOF 
04.
   MeineComboBox.additem MeinRecordset.Fields(0).Value 
05.
   MeinRecordset.Movenext 
06.
Wend     
JE EINFACHER DESTO BESSER !
Einfach ist Programmierung eher selten.

Ist es auch Möglich die Access-Daten dauerhaft in das Projekt einzubinden, so dass ich die Adressen.mdb nicht mehr benötige, sprich ich eine Exe erstellen kann in welcher die Daten enthalten sind ?
????
Möchtest du auf die Eingabe neuer Adressen verzichten?
Wenn nein, wo möchtest du diese denn speichern? In der EXE auf jeden Fall nicht.

Gruß L.
Bitte warten ..
Mitglied: Herby-z
30.01.2009 um 09:48 Uhr
Mittlerweile bin ich soweit das die Combobox funktioniert, allerdings ist hier die Quelle keine Access-Datenbank sondern ein SQL-Datenbank.

Leider funktioniert die Zuweisung der Label-Caption nicht

Option Explicit
Dim oConn1 As New ADODB.Connection
Dim mRS1 As New ADODB.Recordset
Private Sub Combo1_Click()
'lblName1.Caption = mRS1("Name1")
HIER möchte ich das bei der Auswahl einer Adresse in der Combobox das Label Name1 den Wert der Ausgewählten Adresse erhält !?!?!?!?
End Sub

Private Sub Form_Load()
'Variablen deklarieren
Dim arrayadressen()
Dim i As Integer
'Verbindung zur ProCos-Datenbank

Set oConn1 = New ADODB.Connection
With oConn1
.Provider = "SQLOLEDB.1"
.Properties("Data Source") = "SQL-SERVER"
.Properties("User ID") = "bsp"
.Properties("Password") = "bsp"
.Properties("Initial Catalog") = "password"
.CursorLocation = adUseClient
.Open
End With

Set mRS1 = oConn1.Execute("Select * from prwit1.procos.adressen order by Adresse")
If mRS1.RecordCount > 0 Then
With mRS1
.MoveFirst
Do While Not .EOF
ReDim Preserve arrayadressen(i)
Combo1.AddItem mRS1("Adresse")
i = i + 1
If i = 1 Then
Combo1.Text = mRS1("Adresse")
End If
.MoveNext
Loop
End With
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
mRS1.Close
Set mRS1 = Nothing
oConn1.Close
Set oConn1 = Nothing
End Sub
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
Alle Mail Adressen einer Outlookgruppe anzeigen (7)

Frage von blade999 zum Thema Outlook & Mail ...

VB for Applications
VB.net Combobox databinding langsam (4)

Frage von ForgottenRealm zum Thema VB for Applications ...

Webbrowser
Firefox - Seitenquelltext anzeigen führt zur Startseite (1)

Frage von imebro zum Thema Webbrowser ...

JavaScript
gelöst Datumabhängiger Text in HTML anzeigen (4)

Frage von adm2015 zum Thema JavaScript ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...