Hallo liebe Forumsmitglieder,
als C# Neuling habe ich eine Frage an die Profis. Ich möchte gerne ganz einfach eine Verbindung zu einer lokalen SQL Datenbank herstellen (das hat soweit geklappt) und einfach einen Datensatz abfragen und in Textfeld ausgeben lassen. Die Ausgabe zum Textfeld klappt leider noch nicht so. Kann mir vielleicht jemand helfen an was liegt?
als C# Neuling habe ich eine Frage an die Profis. Ich möchte gerne ganz einfach eine Verbindung zu einer lokalen SQL Datenbank herstellen (das hat soweit geklappt) und einfach einen Datensatz abfragen und in Textfeld ausgeben lassen. Die Ausgabe zum Textfeld klappt leider noch nicht so. Kann mir vielleicht jemand helfen an was liegt?
C#:
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace DatabaseConnection
{
public partial class Form1 : Form
{
public void WriteSomething(string s)
{
System.Console.WriteLine(s);
}
private SqlConnection myConnection;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void btnConnect_Click_1(object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("Data Source=CZC3399PQ5\\SQLEXPRESS;" +
//"Trusted_Connection=yes;" +
"Integrated Security=True;" +
//"database=ITPLocal; " +
"Initial Catalog=ITPLocal;" +
"connection timeout=30");
try
{
myConnection.Open();
MessageBox.Show("Well done!");
}
catch (SqlException ex)
{
MessageBox.Show("You failed!" + ex.Message);
}
}
private void listBoxTables_SelectedIndexChanged(object sender, EventArgs e)
{
SqlCommand Command = new SqlCommand("select ItpID from ITP", myConnection);
SqlDataReader Reader = Command.ExecuteReader();
while (Reader.Read())
{
WriteSomething(Reader[0] + "<br>");
}
myConnection.Close();
}
}
}
Zuletzt bearbeitet von einem Moderator: