Hallo,
setze mich gerade mit C# und Mysql auseinander, steh da noch Anfang und setz mich mit dem Syntax noch auseinander.
Geht da um denn Globalen Zugriff auf die DB, die ganzen Tuts und mein Buch sagen nix darüber aus, wie ich das hinbekomme um nicht jedesmal den Connectstring zur DB mit in den Code zu schreiben.
ab con.Open() ist schluss obwohl mir kein Fehler angezeigt wird vom Syntax.
Bevor jetzt einer sich an Kopp packt, ich hab bisher immer ne Programmiersprache mit Hindernissen gelernt.
setze mich gerade mit C# und Mysql auseinander, steh da noch Anfang und setz mich mit dem Syntax noch auseinander.
Geht da um denn Globalen Zugriff auf die DB, die ganzen Tuts und mein Buch sagen nix darüber aus, wie ich das hinbekomme um nicht jedesmal den Connectstring zur DB mit in den Code zu schreiben.
ab con.Open() ist schluss obwohl mir kein Fehler angezeigt wird vom Syntax.
Bevor jetzt einer sich an Kopp packt, ich hab bisher immer ne Programmiersprache mit Hindernissen gelernt.

Code:
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;
using MySql.Data.MySqlClient;
using System.Data.OleDb;
namespace SC_Markt
{
public partial class Form1 : Form
{
public MySqlConnection con = new MySqlConnection("Data Source=localhost;" + "Initial Catalog=shema;UID=name;Password=pw");
public MySqlCommand cmd = new MySqlCommand();
public MySqlDataReader Reader;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button4_Click(object sender, EventArgs e)
{
progressBar1.Value = 0;
cmd.CommandText = "SELECT * FROM systeme";
con.Open();
Reader = cmd.ExecuteReader();
while (Reader.Read())
{
string row = "";
for (int i = 0; i < Reader.FieldCount; i++)
row += Reader.GetValue(i).ToString() + "";
comboBox1.Items.Remove(row);
comboBox1.Items.Add(row);
progressBar1.Maximum = +9;
progressBar1.Value++;
}
con.Close() ;
}