La référence d'objet n'est pas définie à une instance d'un objet.
cs_SEB73460
Messages postés271Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 novembre 2022
-
18 janv. 2007 à 10:17
NHenry
Messages postés15155Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention26 septembre 2024
-
10 nov. 2009 à 13:27
Bonjour à tous,
Voila mon probleme,
je galère depuis plusieurs jours sur l'enregistrement d'un textbox dans un fichier access en ado.net vb2005
à l'execution de mon programme j'ai toujours l'erreur :
"La référence d'objet n'est pas définie à une instance d'un objet."
Vu que je ne m'en sort pas (Je débute), j'ai recopier le code suivant (sur un programme qui fonctionne)pour l'enregistrement de mes données et toujours meme probleme et meme erreur, j'ai fait de meme en modifiant les champs de la base de donnée du programme sur lequel j'ai pris le code (toujours pareil)
Je ne comprends pas
Merci infiniment pour votre aide
Mon code :
objDataRow = objDataSet.Tables(
"PROG").NewRow (ligne en jaune avec l'erreur)objDataRow(
"Désignation") = TextBox3.Text
'ajout de la ligne dans le DataSetobjDataSet.Tables(
"PROG").Rows.Add(objDataRow)
'table
'cr‚ation et ex‚cution du commandbuilder pour mettre … jour le DataAdaptercmdb =
New OleDbCommandBuilder(objDataAdapter)
'mise … jour des donn‚es du DataAdapter … partir du commandbuilderobjDataAdapter.Update(objDataSet,
"PROG")
'on vide le dataset pour le recr‚er avec les nouvelles donn‚es objDataSet.Clear()
objDataAdapter.Fill(objDataSet,
"PROG")objDataTable = objDataSet.Tables(
"PROG")
A voir également:
'La référence d'objet n'est pas définie à une instance d'un objet.'
La reference d'objet n'est pas definie a une instance d un objet - Meilleures réponses
System.nullreferenceexception: 'la référence d'objet n'est pas définie à une instance d'un objet.' - Meilleures réponses
cs_delcross007
Messages postés3Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention10 novembre 2009 10 nov. 2009 à 12:31
Slt, j'en ai le même problem.
ci-dessous mon code:
public class Privilege
{
int i = 0;
int k = 0;
String[][] action = null;
String[][] autorisation = null;
String[][] nomBase = null;
String[][] nomServ = null;
String pass;
public Privilege()
{
}
public Privilege(String passUser)
{
.......
action = new String [ds.Tables["tempDB"].Rows.Count][];
autorisation = new String [ds.Tables["tempDB"].Rows.Count][];
for (i = 0; i < ds.Tables["tempDB"].Rows.Count - 1; i++)
{
action [i][0] = ds.Tables["tempDB"].Rows[i][0].ToString();
autorisation [i][2] = ds.Tables["tempDB"].Rows[i][2].ToString();//parfois l'erreur se trouve ici
}
}
public void UserBase(String pwd)//Methode pour recuperer le nom d'une Vue à attribuer à un utilisateur
{
...............
for (k = 0; k < ds2.Tables["tempDB2"].Rows.Count - 1; k++)
{
nomBase[k][0] = ds2.Tables["tempDB2"].Rows[k][0].ToString();//prend la nom de la Vue à attribuer
nomServ[k][1] = ds2.Tables["tempDB2"].Rows[k][1].ToString();//prend le nom de service correspondant
}
public String getBase()//methode pour recuperer le nom de la Vue
{
Privilege pBase = new Privilege(Users.NomUserPass);
pass = Users.NomUserPass;
UserBase(pass);
return pBase.nomBase[k][0].ToString();//Parfois l'erreur indique ici
}
}
Alors , je suis tombé dans l'impasse. Je me demande si quelqu'un peut m'aider!
Merci infiniment à tous !
Vous n’avez pas trouvé la réponse que vous recherchez ?