Autor Beitrag
moddix
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Fr 22.07.11 08:33 
Hallo zusammen. Habe eine anfänger Frage zu C# und MSSQL.

Möchte folgendes realisieren:

Habe eine MSSQL 2008R2 DB ohne win auth. Jetzt möchte ich in C Sharp ein Tool schreiben (GUI) mit dem ich mich Einloggen kann.

Das heisst User und pw eingabe und danach den login Button betätigen dann sollte das tool verb. zum server aufnehmen und da den user auslesen. Wenn OK dann
ein neues Fenster öffnen und die DB verb. mit dem user offen halten. Wenn pw nicht ok dann, popup error.

Code:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
public partial class Form1 : Form
{
        public Form1()
        {
            InitializeComponent();
        }

        private void reset_Click(object sender, EventArgs e)
        {
            username.Clear();
            passwort.Clear();
        }

        private void login_Click(object sender, EventArgs e)
        {

        }
}


Den reset knopf habe ich :-)

auslesen der felder und pw usw in var zu setzten auch keine sache. Aber die verb aufnahme und der abgleich und weiterleitung sind für mich noch fremd.

Danke für hilfe an sätze hab schon viel code angeschaut aber passende sachen zu mssql hatte ich keine gefunden.


Gruss

manu

Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 22.07.11 09:49 
Hallo moddix,

lies dir am besten mal die Grundlagen zu "ADO.NET" durch, z.B. im OpenBook Visual C# 2010 unter Kapitel 23ff: ADO.NET

Für den MSSQL Server benötigst du dann den SqlClient-Provider (namespace System.Data.SqlClient) sowie dessen spezifische Klassen SqlConnection, SqlCommand, SqlDataAdapter etc.

Und auch die MSDN bietet umfangreiche Artikel zu "ADO.NET". Als Einsteig dient Connecting and Retrieving Data in ADO.NET

Und als weitere gute Quelle für Artikel nutze ich CodeProject, z.B. Beginners guide to accessing SQL Server through C# oder Using ADO.NET for beginners

Und bzgl. deiner Vorgehensweise wegen "Verbindung offen halten" siehe mein Beitrag in Anfängerfrage zur DB-Connection, d.h. die Verbindung sollte nur so kurz wie möglich offen gehalten werden (Stichwort: Connection Pooling).
moddix Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Fr 22.07.11 12:48 
Danke.

Probiere in den nächsten Tag, kann ich den code hier Posten wenn ich nicht mehr weiter komme?

Wäre sehr froh um hilfe. Wenn man dies moch nie gemacht hat ist man schon einwenig am Berg...................


Gruss

manu