Dreetn
Legacy Member
Hallo
Ik werk in de ASP.net omgeving en probeer via C# te zoeken in ee MSSQL database. Telkens ik dit probeer krijg ik een "System.InvalidOperationException"-exceptie. Ik krijg dezelfde exceptie bij elke zoekopdracht, daarom post ik maar de code van 1 ervan.
Code voor het openen van de connectie:
Code voor de zoek functie:
Ik heb ongeveer dezelfde stukken code voor elke kolom (wel enkele met 'LIKE').
Mijn andere kolommen zijn Titel, Genre en jaar.
Dank bij voorbaat
Ik werk in de ASP.net omgeving en probeer via C# te zoeken in ee MSSQL database. Telkens ik dit probeer krijg ik een "System.InvalidOperationException"-exceptie. Ik krijg dezelfde exceptie bij elke zoekopdracht, daarom post ik maar de code van 1 ervan.
Code voor het openen van de connectie:
Code:
SqlConnection myConnection = new SqlConnection("user id=xxx;" +
"password=xxx;server=xxx;" +
"Trusted_Connection=yes;" +
"database=xxx; " +
"connection timeout=30");
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
try
{
myConnection.Open();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
Code voor de zoek functie:
Code:
protected void Zoek_IMDB_Click(object sender, EventArgs e)
{
//[IMDB] = @IMDB
try
{
SqlDataReader lezer = null;
SqlCommand zoekopdracht = new SqlCommand("SELECT * FROM [DVD_collectie] WHERE [IMDB] = " + IMDB_zoeken.Text, myConnection);
lezer = zoekopdracht.ExecuteReader();
while (lezer.Read())
{
tekstbox.Text += (lezer["Titel"].ToString());
tekstbox.Text += Environment.NewLine;
tekstbox.Text += (lezer["Jaar"].ToString());
tekstbox.Text += Environment.NewLine;
tekstbox.Text += (lezer["Genre"].ToString());
tekstbox.Text += Environment.NewLine;
tekstbox.Text += (lezer["IMDB"].ToString());
tekstbox.Text += Environment.NewLine;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
Ik heb ongeveer dezelfde stukken code voor elke kolom (wel enkele met 'LIKE').
Mijn andere kolommen zijn Titel, Genre en jaar.
Dank bij voorbaat
