Frage von Drakensang22222, 45

C# Mysql Tabelle Auslesen?

Wie kann ich mit einer Hergestelten Verbindung eine Tabelle auslesen also wo Zum beispiel ein "Serial-Code" Steht(also der name)

    #   Name    Typ     KollationAttribute  Null    Standard

        test    text    latin1_swedish_ci   Nein    kein(e)

Wie lese ich dies aus?,der Serial Code soll von einer Textbox ausgelesen werden!

Mein Code: using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;

namespace PSSC
{
    public partial class PSSC : Form
    {
        public PSSC()
        {
            InitializeComponent();
        }
        string erial;
        private void cmd_login_Click(object sender, EventArgs e)
        {
            
        }

        private void PSSC_Load(object sender, EventArgs e)
        {
            MySql.Data.MySqlClient.MySqlConnection conn;
            string myConnectionString;

            myConnectionString = "server=xxyz;uid=xyz;" +
                "pwd=xyz;database=xyz;";

            try
            {
                conn = new MySql.Data.MySqlClient.MySqlConnection();
                conn.ConnectionString = myConnectionString;
                conn.Open();

            }
            catch (MySql.Data.MySqlClient.MySqlException ex)
            {
                this.Hide();
                MessageBox.Show("No Database Connection!");
                this.Close();

            }
        }
    }
    }
Antwort
von Orsovai, 34

2 Möglichkeiten:

1. Du benutzt das LINQ Framework und setzt einen LINQtoSQL Command ab und liest dann aus (https://msdn.microsoft.com/de-de/library/bb397906.aspx).

2. Du initialisierst einen SQL Command in dem steht "select * from [Deine Tabelle] where Name=[Dein Suchbegriff]"
Danach einen MySQL Datareader initialisieren und das Ergebnis auslesen lassen.

Um von einer Datenbank zu lesen, solle man etwas SQL können. Wenn Du weitere Schwierigkeiten hast, melde Dich, vielleicht finde ich Zeit Dir Beispielcode hochzuladen.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten