vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
Re: wie dBase.dbf mit mehr als 8+3 öffnen? 
Autor: wincnc
Datum: 13.01.07 10:49

Hallo, ich habe es mal versucht.
So funktioniert es.
Private Declare Function GetShortPathName Lib "kernel32" _
  Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
  ByVal lpszShortPath As String, ByVal cchBuffer As Long) _
  As Long
 
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
 
Private Sub Form_Load()
Dim KurzerName As String
 
  Set cn = New ADODB.Connection
  Set rs = New ADODB.Recordset
 
  cn.CursorLocation = adUseClient
 
   cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase III;Data" & _
     "Source=" & App.Path
 
  KurzerName = GetShortName(App.Path & "\DeinLangerDateiname.dbf")
 
  KurzerName = Mid(KurzerName, InStrRev(kname, "\") + 1)
 
  KurzerName = Mid(KurzerName, 1, InStrRev(kname, ".") - 1)
 
  rs.Open "SELECT * FROM [" & KurzerName & "]", cn, adOpenDynamic, _
    adLockOptimistic
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
wie dBase.dbf mit mehr als 8+3 öffnen?1.415dD12.01.07 23:18
Re: wie dBase.dbf mit mehr als 8+3 öffnen?1.026wincnc13.01.07 10:49
Re: wie dBase.dbf mit mehr als 8+3 öffnen?942wincnc13.01.07 10:53
Re: wie dBase.dbf mit mehr als 8+3 öffnen?938dD13.01.07 18:05

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