Mijn doel is een hello world applicatie maken in C# (2010 express), die een simpele message "Hello world" uit een database leest en dit dan op een label toont.
Maar ik strand bij het connectie maken met de database die ik zelf heb aangemaakt.
De stappen die ik tot nog toe heb gevolgd zijn:
Vanuit de GUI heb ik een Microsoft SQL Server Compact database aangemaakt, genaamd "DBHelloWorldDB".
Deze database staat in een sdf-file ergens op mijn C-schijf ("C:\Users\Evert Jan\Documents\DBHelloWorldDB.sdf").
Ik heb vanuit de GUI van C# "Test connection" gedaan en dan geeft hij terug "Test connection succeeded".
Nu wil ik connectie maken met die database vanuit mijn code.
Ik heb hier een codevoorbeeld gevonden:
http://www.codeproject.com/KB/database/sql_in_csharp.aspx
In mijn eigen project heb ik dit vertaald naar:
En hij kan dus geen connectie maken. Ik krijg "Some exception has occurred" te zien op label1.
Zou iemand mij verder kunnen helpen?
Maar ik strand bij het connectie maken met de database die ik zelf heb aangemaakt.
De stappen die ik tot nog toe heb gevolgd zijn:
Vanuit de GUI heb ik een Microsoft SQL Server Compact database aangemaakt, genaamd "DBHelloWorldDB".
Deze database staat in een sdf-file ergens op mijn C-schijf ("C:\Users\Evert Jan\Documents\DBHelloWorldDB.sdf").
Ik heb vanuit de GUI van C# "Test connection" gedaan en dan geeft hij terug "Test connection succeeded".
Nu wil ik connectie maken met die database vanuit mijn code.
Ik heb hier een codevoorbeeld gevonden:
http://www.codeproject.com/KB/database/sql_in_csharp.aspx
In mijn eigen project heb ik dit vertaald naar:
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace DBHelloWorld
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string MyMessage = "Hello world!";
label1.Text = MyMessage;
SqlConnection myConnection = new SqlConnection(
"password=helloworld;" +
"server=localhost;" +
"Trusted_Connection=yes;" +
"database=main;" +
"connection timeout=30");
try
{
myConnection.Open();
}
catch
{
label1.Text = "Some exception has occurred";
}
}
}
}
En hij kan dus geen connectie maken. Ik krijg "Some exception has occurred" te zien op label1.
Zou iemand mij verder kunnen helpen?