cs_rehab
Messages postés11Date d'inscriptionsamedi 3 novembre 2007StatutMembreDernière intervention16 juin 2009
-
21 avril 2008 à 18:56
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
21 avril 2008 à 23:06
j'ai essayé d'inserer dans ma table "moi" dans la base de donnée mysql via asp.net ,il me déclare aucune erreur mais il n'insere rien:ou est l'erreur?
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ODBC" %>
<script language="VB" Runat="server">
Sub Page_Load(Source as Object, E as EventArgs)
BindData
End Sub
Sub BindData()
Dim nom
Dim prenom
Dim strConn As String
nom = "han"
prenom = "han"
strConn = "DRIVER={MySQLODBC 3.51 Driver};ServerAddress = localhost;DATABASE=hi;" & _
"USER=root;PASSWORD=; OPTION=16386;"
Dim MySQL As String = "INSERT INTO moi (nom,prenom) " & _
"values('" + nom + "','" + prenom + "' )"""
Dim MyConn As New OdbcConnection(strConn)
Dim ds As DataSet = New DataSet()
Dim Cmd As New OdbcDataAdapter(MySQL, MyConn)
Cmd.Fill(ds, "moi")
MyDataGrid.DataSource = ds.Tables("moi").DefaultView
MyDataGrid.DataBind()
End Sub
Sub Page_Change(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
MyDataGrid.CurrentPageIndex = e.NewPageIndex
BindData()
End Sub
</script>
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 21 avril 2008 à 23:06
Salut,
Il serait plus facile de lister le resultat d'une requete select dans le datagrid, qu'une requete Insert.
Le probleme dois venir de la.
Quelques conseils pour la suite,
* externalise la chaine de connection, (dans une constante ou mieux dans le web.confipg)
pour améliorer le maintenance et ta productivité.
* utilise les requetes parametres
http://dev.mysql.com/doc/refman/5.1/en/connector-net-examples.html