No value given for one or more required parameters.

I got the above error message when I try to run my program with the folowing code:

varEmployeeNo =Me.Employee_masterTableAdapter.GetData.Rows(0).Item(0).ToString()

and my SQL in GetData is :

SELECT employee_number, employee_firstname, employee_lastname, employee_sex
FROM employee_master WHERE employee_lastname = lname

but when I try to hardcode my SQL like this:

SELECT employee_number, employee_firstname, employee_lastname, employee_sex
FROM employee_master WHERE employee_lastname = "PERALTA"

my program works .

I wonder if you can help me with this.

[722 byte] By [fmar] at [2008-1-3]
# 1

Is it because of missing double quote "

some thing like

SELECT employee_number, employee_firstname, employee_lastname, employee_sex
FROM employee_master WHERE employee_lastname = "lname"

VicVega at 2007-9-25 > top of Msdn Tech,.NET Development,.NET Framework Data Access and Storage...
# 2
Is lname a local variable? If yes you have to concatenate it with the sql string.
MerinGazell at 2007-9-25 > top of Msdn Tech,.NET Development,.NET Framework Data Access and Storage...
# 3
Thanks....
fmar at 2007-9-25 > top of Msdn Tech,.NET Development,.NET Framework Data Access and Storage...
# 4
Vic Vega wrote:

Is it because of missing double quote "

some thing like

SELECT employee_number, employee_firstname, employee_lastname, employee_sex
FROM employee_master WHERE employee_lastname = "lname"

It's the single quotes he needs actually:

"SELECT employee_number, employee_firstname, employee_lastname, employee_sex
FROM employee_master WHERE employee_lastname = '" & lname & "'"

The preferred method would be to use a Command parameter with a placeholder in the SQL statement:

"SELECT employee_number, employee_firstname, employee_lastname, employee_sex
FROM employee_master WHERE employee_lastname = ?"


PaulPClementIV at 2007-9-25 > top of Msdn Tech,.NET Development,.NET Framework Data Access and Storage...
# 5

How do i do the preferred method?

I tried the first one and it doesn't work either.

fmar at 2007-9-25 > top of Msdn Tech,.NET Development,.NET Framework Data Access and Storage...
# 7

I express my deep gratitude to you sir Paul

This site was a great help to me.

I finally get what i wanted in my program

Many thanks cannot express my gratitude.

Hope others can find this site also for help.

Ferdimar

fmar at 2007-9-25 > top of Msdn Tech,.NET Development,.NET Framework Data Access and Storage...

.NET Development

Site Classified