why this code
deosn't run
I have the error
column name not valid :'eric'
eric is the login text that i wrote in the colorizedtext??
i try the code
me.acteursBO1.seek(" login = " & me.colorizedtext1.text)
and its dosent run. its the same error
What i have to do ???
Thanks
Eric
'-- Establish Locals Dim cmd As New SqlCommand("SELECT * FROM acteurs WHERE login = @loginName")
'-- Create the parameters cmd.Parameters.AddWIthvalue("@loginName", loginName).SqlDbType = SqlDbType.VarChar
'-- Execute the query me.FillDataTable(cmd)End Sub
Also, instead of programming queyr logic into a form, you should really create a method, like above, in the BO itself and then pass that over to the BO to execute the query instead of placing that logic in your form.
i will try
C'est exactement comme pour le SQL Pass-Through en VFP: il te manque des simples quotes autour de ta valeur alltrim(Me.ColorizedTextBox1.Text).
Comme tu l'as écrit, ta chaine de requete est select * from acteurs where login = ericalors que tu devrais avoir select * from acteurs where login = 'eric'donc une requete qui serait
Me.ActeursBO1.FillDataTable("select * from acteurs where login = '" & alltrim(Me.ColorizedTextBox1.Text)) &"'"
Mais il vaut mieux prendre l'habitude des requètes paramétrées comme te le montre Trent