Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - VB -> C# Konvertierungsfragen bzgl. MySql
Glowhollow - Mi 03.04.19 11:05
Titel: VB -> C# Konvertierungsfragen bzgl. MySql
Hallo,
ich bin dabei eine VB Anwendung in C# zu adaptieren.
Allerdings verwende ich in VB unter anderem
MySQLConnection (ich habe eine SQLConnection gefunden, bin mir aber nicht sicher, ob das equivalent ist)
MySQLCommand
DataTable (ok, equivalent gefunden)
DateTime (hier auch)
weiß jemand, welche die C# Variante davon wäre ?
Vielen Dank
Moderiert von Th69: Titel erweitert.Moderiert von Th69: Topic aus C# - Die Sprache verschoben am Mi 03.04.2019 um 11:57
Palladin007 - Mi 03.04.19 11:34
http://www.codeplanet.eu/tutorials/csharp/5-verbindung-zum-mysql-server-mit-csharp.html
Ich würde aber das NuGet-Package installieren und nicht den Installer verwenden. Das ist einfacher und Du hast eine Versions-Verwaltung gleich mit drin.
Einfach Rechtsklick auf References -> Manage NuGet Packages -> Nach "MySql" suchen -> "MySql.Data" auswählen -> "Install" klicken
Die
SqlConnection müsste theoretisch auch klappen, immerhin unterstützen alle Frameworks den selben SQL-Standard, aber ich bin mir nicht sicher, ob das nur diesen Standard unterstützt oder gegen TSQL arbeitet. Nimm am besten das offizielle Package für MySql, damit machst Du nichts falsch.
PS:
Es kann sich durchaus lohnen, die Anwendung neu zu konzeptionieren. Frameworks wie EntityFramework (Core) können dir sehr viel Arbeit abnehmen.
Moderiert von Th69: C#-Tags hinzugefügt
Ralf Jansen - Mi 03.04.19 13:39
Redest du von klassischem VB oder VB.Net? Bei letzterem sind es einfach die gleichen Klassen.
Glowhollow - Mi 03.04.19 14:12
Ich stelle die Frage bezüglich Windows Form in der speziellen Unterkategorie. Die frage ist geklärt. danke
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!