Object reference not set to an instance of an object.
hi can someone please help me with this.. i kept getting this error
Object reference not set to an instance of an object.
i am just beginning to write my first program and still learning.. i know that i have to instantiate my dataset and i guess i did instantiate..
the coding is as follows
public static DataSet ds;
private void BtnLogin_Click(object sender, EventArgs e)
{
CustomerMS.localhost.Service1 cms = new CustomerMS.localhost.Service1();
ds = cms.GetUserInfo(txtUser.Text.Trim(), txtPwd.Text.Trim());
uid = txtUser.Text.Trim();
pwd = txtPwd.Text.Trim();
if ((int)ds.Tables["Check User"].Rows[0].ItemArray[0] > 0)
{
this.Hide();
frmMain main = new frmMain();
main.Show();
}
else
{
MessageBox.Show("You didnt enter the right User ID or Password", "Invalid User ID or Password", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
and i am using web services and when i tried to retrive the data direct via web services i get the correct data but when i tried to retrive via my client, i saw the ds.tables have the Data in it but in ds.tables["check user"] it just shows null.
whats going on? please help..
Long ThanhPosted Jun 27, 2006, 2:24 AM
Too much spam...
sreekanth mgPosted Jun 27, 2006, 1:03 AM
sreekanth mgPosted Jun 27, 2006, 1:00 AM
sreekanth mgPosted Jun 26, 2006, 7:22 AM
rduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytuty
sreekanth mgPosted Jun 26, 2006, 7:21 AM
rduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytuty
sreekanth mgPosted Jun 26, 2006, 7:21 AM
rduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytutyrduytuyuyuytuty
sreekanth mgPosted Jun 26, 2006, 6:30 AM
sreekanth mgPosted Jun 26, 2006, 5:44 AM
lynn tanPosted Jun 26, 2006, 4:17 AM
lynn tanPosted Jun 26, 2006, 2:35 AM
public partial class main : System.Web.UI.Page
{
... UsersafeInfo UserAccess = new UsersafeInfo();
//FillControls Fc;
DataConn DcNamecard;
protected void Page_Load(object sender, EventArgs e)
{
if (UserAccess.userid == "" || UserAccess.namecard.Substring(0,1)!="0")-> error comes form here..
{
Response.Write("");
Response.Redirect("/namecard/default.aspx");
}
if (dlCategory.Items.Count <= 0 )
{
DcNamecard = new DataConn();
DcNamecard.Dtbaseinfo();
Dtbaseinfo = DcNamecard.NamecardDt;
if (dlCategory.Items.Count <= 0)
{
DvNamecard = new DataView(Dtbaseinfo, "basetype='category' or basetype='all'", "basename", DataViewRowState.CurrentRows);
dlCategory.DataSource = DvNamecard;
dlCategory.DataTextField = "basename";
dlCategory.DataValueField = "baseid";
dlCategory.DataBind();
dlCategory.SelectedValue = "zzzzzzzzzzz";
}
if (ddlTosaleman.Items.Count <= 0)
{
if (UserAccess.namecard.Substring(3, 1) == "0") -> error comes form here.. {
DcNamecard = new DataConn("select userid,username from b_userinfo");
ddlTosaleman.Enabled = true;
}
...... } } i have new it but this error still comes out.. and this is not my coding it is a ex programmer's coding .. please help me..
AlwynPosted Jun 22, 2006, 9:29 AM
for line breaks
Now for your problem: I suppose you get the error on this line:
if ((int)ds.Tables["Check User"].Rows[0].ItemArray[0] > 0)
ds = cms.GetUserInfo(txtUser.Text.Trim(), txtPwd.Text.Trim());
like this:
ds = new DataSet();
That should solve your problem.
Cheerz