Kann mir jemand helfen, dieses Skript in C# zu konvertieren? Ich bin immer noch sehr beginner und lerne in C#. Das Skript verwendet OpenCurrentDatabase, um eine Access MDB-Datei zu öffnen (und offen zu halten), ich muss diese Methode und den Code verwenden, wie es ist, aber in C# konvertiert, jede Hilfe würde sehr geschätzt werden.Konvertieren eines VBScript in C#
Ich benutze Editor, um die CS-Datei und csc.exe zu kompilieren (ich habe keine anderen C# -Tools).
dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
dim filePath
filePath = fso.GetParentFolderName(WScript.ScriptFullName)
filePath = filePath & "\test.mdb"
'WScript.Echo filePath
If (fso.FileExists(filePath)) Then
dim appAccess
set appAccess = createObject("Access.Application")
appAccess.visible = true
appAccess.UserControl = true 'To leave the application open after the script completes you need to set the UserControl property to true.
appAccess.OpenCurrentDatabase filePath, True, "mypassword"
Else
WScript.Echo "File doesn’t exist"
End If
Müssen Sie die Datenbank öffnen, damit ein Benutzer manuell darauf zugreifen kann, oder werden Sie programmatisch (mit C#) einfügen/abfragen? – Bassie