C#, access og parametre
Hej eksperter.Jeg har en lille side, hvor jeg tilskriver noget tekst fra en HTML-editor til en Access database. Jeg anvender 3 parametre. Dato, tekst og tekst.
C#, asp.net 3.5 og Access bliver anvendt.
Hvir jeg forsøger at kombilere koden, meddeler den ved 2 af parameterne, at jeg muligvis mangler et using direktiv.
Er der nogen der kan finde fejlen ved det her:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OleDb;
using System.IO;
public partial class oprettur : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void SaveHtml(object sender, EventArgs e)
{
string html = Editor1.Html;
OleDbConnection MyConnection;
OleDbCommand MyCommand;
MyConnection = new OleDbConnection();
MyConnection.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionKoordinatorDB"].ConnectionString;
string strSQL = System.Configuration.ConfigurationManager.AppSettings.Get("SQLgemTur");
MyCommand = new OleDbCommand(strSQL, MyConnection);
try
{
MyConnection.Open();
MyCommand.Parameters.Add("@strDato", OleDbType.DBDate);
MyCommand.Parameters.Add("@strModtager", OleDbType.VarChar);
MyCommand.Parameters.Add("@strHTML", OleDbType.VarChar);
MyCommand.parameters("@strDato").Value = DateTime.Now;
MyCommand.parameters("@strModtager").value = DropDownList1.SelectedIndex.ToString;
MyCommand.Parameters["@strHTML"].Value = Editor1.Html.ToString();
MyCommand.ExecuteNonQuery();
}
catch (Exception exept)
{
fejl.Text = Convert.ToString(exept);
}
}
}