vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Schwer zu beschreiben 
Autor: derkopp
Datum: 01.07.04 15:53

Das Problem, mit dem ich mich momentan umherschlage, ist schwer zu schreiben. Deswegen der Betreff, sorry.

Also. Ich oeffne ueber ADO ne Access Datenbank.
Im ganzen Projekt setze ich dazu auf diese Sub:
Public Sub InitDB()
    Dim DBPath As String
    CloseDB
    DBPath = GetIniString("Settings", "DB", "")
 
    Cn.CursorLocation = adUseClient
    Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
     "Data Source=" & DBPath & "; Jet OLEDB:Database Password=XXX;" & _
      "Persist Security Info=False;"
End Sub
Das ganze funktioniert auch einwandfrei.

Wenn ich jedoch ein DataGrid damit fuellen moechte... ->
InitDB
 
        With cnRS
            .ActiveConnection = Cn
            .CursorLocation = adUseClient
            .Source = "SELECT item_number, sub_item, type, serial, description," & _
              "reported_fault From items WHERE job_number=" & JobDetails(0)
            .LockType = adLockOptimistic
            .Open
        End With
 
 
        With DataGrid1
          ' Titel der Tabelle
          .Caption = "Correct?"
 
          ' Datenanbindung
          Set .DataSource = cnRS
 ...
funktioniert es nicht. Das DataGrid ist immer leer. Der SQL-String ist aber ok.

Ich muss es wie folgt fuellen:
        Set Conn = New ADODB.Connection
        Conn.CursorLocation = adUseClient
         DBPath = GetIniString("Settings", "DB", "")
        Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=" & DBPath & "; Jet OLEDB:Database Password=XXX;" & _
          "Persist Security Info=False"
 
        ' Recordset erstellen und öffnen
        Set Rs = New ADODB.Recordset
        Rs.Open "SELECT item_number, sub_item, type, serial, description," & _
          "reported_fault From items WHERE job_number=" & JobDetails(0), Conn, _
          adOpenStatic, adLockOptimistic
ith DataGrid1
          ' Titel der Tabelle
          .Caption = "Correct?"
 
          ' Datenanbindung
          Set .DataSource = Rs
Woran liegt das?

Bin beigeistert!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Schwer zu beschreiben650derkopp01.07.04 15:53
Re: Schwer zu beschreiben490derkopp01.07.04 15:57
Re: Schwer zu beschreiben489Zero-G.01.07.04 16:01
Re: Schwer zu beschreiben497derkopp01.07.04 16:12
Re: Schwer zu beschreiben414Zero-G.01.07.04 16:16
Re: Schwer zu beschreiben451derkopp01.07.04 16:23
Re: Schwer zu beschreiben439derkopp01.07.04 16:30
Re: Schwer zu beschreiben434Zero-G.01.07.04 16:32
Re: Schwer zu beschreiben422derkopp01.07.04 16:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel