guizmo123
Messages postés62Date d'inscriptiondimanche 6 octobre 2002StatutMembreDernière intervention13 avril 2007
-
27 juin 2004 à 13:20
yugimania
Messages postés11Date d'inscriptionsamedi 27 mars 2004StatutMembreDernière intervention17 mars 2006
-
27 juin 2004 à 15:28
Bonjour bonjour !
Voila j'ai un petit pb... J'possède vb.net 2002 et j'ai trouvé le tutorial du SDK (QuickStart) très très bien... Je me suis intéréssé de près à la rubrique "Accès aux données côté serveur" et j'ai donc découvert le moyen de lire et enregistrer des donnés sur une bdd SQL...
C là qu'intervient mon pb. Il m'est impossible d'enregistrer ! Message : "Impossible d'ajouter l'enregistrement, vérifiez que les champs sont correctement remplis".
Bien sûr je pourrais utiliser "l'éxplorateur de serveur" mais ma version de visual basic.net (Standard) ne me permet pas de me connecter à des bdd SQL distantes (alors qu'avec Webmatrix on peut et même modifier et ajouter des tables !!!!!).
Ainsi je peux lire des données dans un datagrid mais je ne peux pas les enregistrer ! Ca blok o niveau de la procedure "MyCommand.ExecuteNonQuery()" je pense.
Je vous met le code ci-dessous :
Protected Sub DataGrid5_Load(ByVal Sender As System.Object, ByVal e As System.EventArgs)
MyConnection = New SqlConnection("server=db.europe.webmatrixhosting.net,1435;database=H_pulpysoft;user ID=mon_id;pwd=mon_mot_de_pass")
If Not (IsPostBack) Then
BindGrid()
End If
End Sub
Try
MyCommand.ExecuteNonQuery()
Message.InnerHtml = " Enregistrement ajouté
" & InsertCmd.ToString()
Catch Exp As SQLException
If Exp.Number = 2627 Then
Message.InnerHtml = "ERREUR : Un enregistrement avec la même clé primaire existe déjà"
Else
Message.InnerHtml = "ERREUR : Impossible d'ajouter l'enregistrement, vérifiez que les champs sont correctement remplis"
End If
Message.Style("couleur") = "red"
End Try
MyCommand.Connection.Close()
End If
BindGrid()
End Sub
Sub BindGrid()
Dim DS As DataSet
Dim MyCommand As SqlDataAdapter
MyCommand = New SqlDataAdapter("select * from Test", MyConnection)
DS = New DataSet()
MyCommand.Fill(DS, "Test")
MyDataGrid.DataSource = DS.Tables("Test").DefaultView
MyDataGrid.DataBind()
End Sub
End Class
yugimania
Messages postés11Date d'inscriptionsamedi 27 mars 2004StatutMembreDernière intervention17 mars 2006 27 juin 2004 à 15:28
Bonjour et merci a celui qui va maider.
Je souhaite realiser un jeu de cartes.Cependant je ne sais pas comment socker les valeurs de chaque cartes.
Par exemple j'ai 3 cartes qu'on nomme respectivement "Kuriboh"
"Dragon" et "Magicien".
Chacune de ces 3 cartes est composé de propriete qui sont l'attaque et la defense.
Donc
-Kuriboh:Attaque=888 et Defence=555
-Dragon:Attaque=111 et Defence=222
-Magicien:Attaque=333 et Defense=444
Alors comment faire pour stocker les proprietes de chacune de ces cartes'Et pour ensuite pouvoir, appeler les cartes et les comparer?
Pour par exemple pouvoir faire la comparaison des valeur des proprietes de chaque cartes.Et ensuite prendre la difference et le mettre dans un (label).
Ps:Je suis debutant de chez debutant.Ah oui!On pourrai poser la question dune autre maniere je pense,'c'est comment cree des objets(ici des cartes) et leurs donner des proprietes pour pouvoir les utiliser par la suite?
J'ai recherché un peu partout sur le net sans trouver vraiment ce que je cherche,c'est pour sa que je post ici.