wartaal
Legacy Member
Hey,
Ik zit met het volgende probleem. Voor school moet ik een tabel van access naar SQL zenden met behulp van untyped datasets. Nu heb ik al vanalles geprobeerd, maar kom steeds op deze fout terug:
Object reference not set to an instance of an object.
Krijg ik dus als ik mijn programma uitvoer.
M'n code:
En hier moet dus ergens het probleem zitten. 't probleem is dat hij nergens fouten aangeeft, dus weet niet waar het mis loopt. Denk dat ik nog code nodig heb om m'n tabel goed te transferen ofzo, maar heb al gezocht maar vind niet echt iets bruikbaars op inet.
Aja, dus allemaal ASP.NET C#, maar dat wisten jullie al
Alvast bedankt voor de hulp!
Ik zit met het volgende probleem. Voor school moet ik een tabel van access naar SQL zenden met behulp van untyped datasets. Nu heb ik al vanalles geprobeerd, maar kom steeds op deze fout terug:
Object reference not set to an instance of an object.
Krijg ik dus als ik mijn programma uitvoer.
M'n code:
Code:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindGrid();
}
En hier moet dus ergens het probleem zitten. 't probleem is dat hij nergens fouten aangeeft, dus weet niet waar het mis loopt. Denk dat ik nog code nodig heb om m'n tabel goed te transferen ofzo, maar heb al gezocht maar vind niet echt iets bruikbaars op inet.
Code:
public void BindGrid()
{
SqlConnection conn = null;
OleDbConnection connII = null;
try
{
//
// Ophalen van de connectiestring en opzetten van de connectie
//
string connString = ConfigurationManager.ConnectionStrings["PrintersConnectionString"].ToString();
string connStringII = ConfigurationManager.ConnectionStrings["AccessConnectionString"].ToString();
conn = new SqlConnection(connString);
connII = new OleDbConnection(connStringII);
//
// Aanmaken van het selectiecommando
//
string sqlII = "SELECT * FROM tblPrinter ORDER BY ID";
string sql = "SELECT * FROM tblPRINTER ORDER BY ID";
SqlCommand cmd = new SqlCommand(sql, conn);
OleDbCommand cmdII = new OleDbCommand(sqlII, connII);
//
// Aanmaken van een DataAdapter en toekennen van een selectcommand
//
OleDbDataAdapter ac = new OleDbDataAdapter();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
ac.SelectCommand = cmdII;
//
// Aanmaken van een DataSet
//
DataSet ds = new DataSet();
//
// Bind de tabel aan de grid
//
gv.DataSource = ds.Tables["tblPRINTER"];
gv.DataBind();
}
catch (Exception ex)
{
lblError.Text = ex.Message;
}
}
protected void gv_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gv.PageIndex = e.NewPageIndex;
BindGrid();
}
}
Aja, dus allemaal ASP.NET C#, maar dat wisten jullie al

Alvast bedankt voor de hulp!

