Name:
Dataspy
Beschreibung:
Ein kleines Programm zum Öffnen aller gängigen Datenbankverbindungen.
Ist ein kleines Abfallprodukt als ich an nem Fehler saß. Da es vielleicht hin und wieder ganz nützlich ist, lade ich es einfach mal hier hoch.
Readme
EDIT:
Hatte nen kleinen Bug drin, daher eben ne neue Version angehangen. Filter wurden nicht korrekt zurückgesetzt.
Screenshot(s):
Spoiler anzeigen
Filtern mit Multi-Zellen-Selektion (Spaltenübergreifend):
Öffnen von Dateien (automatische Formaterkennung), Ordnern (Textdateien/CSV...) und via ConnectionString
Anzeige der aktuellen Filter:
Verwendete Programmiersprache(n) und IDE(s):
Visual Basic .NET / IDE VB 2010 Professional
Systemanforderungen:
.Net 4.0
Systemveränderungen:
Änderung des Windows-CSV-Trennzeichens (Standard wäre ","). Nur Anwendergesteuert versteht sich.
Hierbei kann es sein (je nach Sicherheitseinstellung) dass das Programm hierfür als Administrator ausgeführt werden muss.
Lizenz/Weitergabe:
Macht damit was ihr wollt. Ich hafte nicht für die Schäden die ihr damit verursacht!
Dataspy
Beschreibung:
Ein kleines Programm zum Öffnen aller gängigen Datenbankverbindungen.
Ist ein kleines Abfallprodukt als ich an nem Fehler saß. Da es vielleicht hin und wieder ganz nützlich ist, lade ich es einfach mal hier hoch.
CSV-Problematik bei anderem Trennzeichen als ",":
CSV-Dateien sind von Microsoft im Standard per "," getrennt. Dies MUSS in der Registrierung geändert werden. Der Pfad lautet
bei 32 Bit Systemen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text
bei 64 Bit Systemen:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text
Dort kann das Trennzeichen wie folgt eingegeben werden:
"Format" = "Delimited(;)"
Die Änderung kann auch per Dataspy vorgenommen werden.
Starten mit Parametern:
Es ist möglich Dataspy mit Übergabe von Parametern zu starten. Somit ist es möglich alle gängigen Datenbanken abzurufen. Hierfür wird der ConnectionString der Datenbank benötigt (zu finden unter connectionstrings.org). Es wird standardmäßig per OLE versucht die Datenbankverbindung zu öffnen (de.wikipedia.org/wiki/Object_Linking_and_Embedding). Je nach Datenbanktyp ist jedoch ein abweichender Treiber nötig (MySQL, SQLServer, ODBC oder SQLite). In dem Fall wird diese Information noch als weiterer Parameter benötigt.
Beispielaufrufe:
Dataspy.exe "Provider=Microsoft.Jet.OLEDB.4.0; Extended Properties=""text;HDR=Yes;FMT=Delimited""; Data Source='C:\Temp\CSVDateien';"
Dataspy.exe "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True; Data Source='C:\Temp\Test.mdb';")
Dataspy.exe "SQLite" "Data Source='C:\Temp\Test.db';"
Dataspy.exe "SQLServer" "Data Source='C:\Temp\Test.db';"
Dataspy.exe "MySQL" "server=test.test.de;user id=*;password=*;persist security info=True;database=*;"
Starten ohne Parameter:
Sie werden gebeten eine Datenbankdatei auszuwählen. Ggf. wird noch das Passwort abgefragt.
Starten über "Öffnen mit":
Bei allen unterstützten Standarddatenbankformaten ist es möglich, diese über das
Windows "Öffnen mit..." zu analysieren.
- ACCDB
- CSV
- DB
- MDB
- XLS
- XLSX
Starten über Drag & Drop:
Bei allen unterstützten Standarddatenbankformaten ist es möglich, diese einfach über dem DataGrid fallen zu lassen.
Unterstützte Formate siehe "Starten über "Öffnen mit""
EDIT:
Hatte nen kleinen Bug drin, daher eben ne neue Version angehangen. Filter wurden nicht korrekt zurückgesetzt.
Screenshot(s):
Filtern mit Multi-Zellen-Selektion (Spaltenübergreifend):
Öffnen von Dateien (automatische Formaterkennung), Ordnern (Textdateien/CSV...) und via ConnectionString
Anzeige der aktuellen Filter:
Verwendete Programmiersprache(n) und IDE(s):
Visual Basic .NET / IDE VB 2010 Professional
Systemanforderungen:
.Net 4.0
Systemveränderungen:
Änderung des Windows-CSV-Trennzeichens (Standard wäre ","). Nur Anwendergesteuert versteht sich.
Hierbei kann es sein (je nach Sicherheitseinstellung) dass das Programm hierfür als Administrator ausgeführt werden muss.
Lizenz/Weitergabe:
Macht damit was ihr wollt. Ich hafte nicht für die Schäden die ihr damit verursacht!
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D
Dieser Beitrag wurde bereits 11 mal editiert, zuletzt von „MemoAnMichSelbst“ ()