Click here to Skip to main content
14,734,709 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:

I am facing a error "There is no row at position 1"

Here is the code:

Private Sub cmdLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdLogin.Click

        g = New Global1.Global1

        userid = txtUsername.Text

        '   Dim oAccessrights As New ICICI.AccessRights.UsersDB(userid, "M_EMPLOYEE")
        Dim empobj As New ICICI.Aottracker.Employee(userid, g.CONNECTION)
        Dim pwd As String
        pwd = empobj.PASSWORD
        'validate entriees
        'If txtUsername.Text = "" Or txtpassword.Text = "" Then
        'MessageBox.Show("Please Enter your Login id and Password ", "Invalid", MessageBoxButtons.OK, MessageBoxIcon.Information)
        'Exit Sub
        'End If

        'if admin login
        If empobj.EMPLOYEEID <> 0 Then
            If txtpassword.Text = pwd Then

                MessageBox.Show("Welcome: " & txtUsername.Text & " ", "Login Successful", MessageBoxButtons.OK, MessageBoxIcon.Information)
                'NuNameTB = empobj.EMPLOYEEID



            Else : MessageBox.Show("Invalid UserId or Password", "Incorrect", MessageBoxButtons.OK, MessageBoxIcon.Error)
                txtUsername.Text = ""
                txtpassword.Text = ""

            End If
            MsgBox("Invalid Login id. Please contact the System Administrator for creation of Login")
        End If

    End Sub

[edit]Code block added, "Treat my content as plain text..." option disabled - OriginalGriff[/edit]
Updated 22-Jan-12 2:03am

1 solution

The error must be coming from the ICICI.Aottracker.Employee constructor.

Try to debug the code inside the constructor. There may be a clue.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900