OVH Cloud OVH Cloud

ado.net ,mysql et requête parametrée

11 réponses
Avatar
tchaa
salut à tous,

je suis bloqué dans mon update sur une table MySql, ci-dessous mon bout de
code, sous access tout fonctionne bien, mais sous mysql le update ne fait
rien,et je n'ai aucun message d'erreur.

avez vous une idée?

Sub datalist1_updatecommand(ByVal obj As Object, ByVal e As
DataListCommandEventArgs)

Dim myConnection As New
oledbconnection(ConfigurationSettings.AppSettings("ConnectionString"))

Dim strsql As String = "update tblagent_service set
agent=(@textbox2) where mat=(@Label3) "

Dim myCommand As New oledbcommand(strsql, myConnection)


Dim objparam As oledbparameter


objparam = myCommand.parameters.add("@textbox2", oledbtype.char)
objparam.value = CType(e.Item.FindControl("textbox2"),
textbox).text

objparam = myCommand.parameters.add("@Label3", oledbtype.char)
objparam.value = CType(e.Item.FindControl("Label3"), label).text

myCommand.Connection.Open()
myCommand.ExecuteNonQuery()
myCommand.Connection.Close()
DataList1.EditItemIndex = -1

datalist1.databind()
End Sub

1 réponse

1 2
Avatar
Paul Bacelar
Vous êtes sûr que c'est @ comme préfixe aux paramètres en OLEDB?
--
Paul Bacelar
MVP VC++


"Fred" wrote in message
news:e$
Dans : news:,
tchaa disait :

caraclères echapés? il faut faire koi ds ce cas?



À la réflexion tu aurais eu le problème avec Access également.
Pas d'autres idées.

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT


1 2