-
Erreur de page ASPX
:salut:
1. Dans la zone "<script runat="server">" d'une page ASPX et VB.net, j'ai programmé le "click" d'un bouton comme suit:
Protected Sub ButtonEnvoyer_Command(ByVal Sender As Object, ByVal E As EventArgs)
accessDS.Insert()
End Sub
2. Dans la partie "body" de la page, j'ai un AccessDataSource déclaré en ASP dont l'ID est "accessDS" muni d'une longue "InsertCommand" et de ses paramêtres.
3. La ligne de déclaration du bouton est
<asp:Button ID="ButtonEnvoyer" runat="server" OnClick="ButtonEnvoyer_Command" Text="Envoyez vos réponses" />
A l'exécution de la page, j'ai une erreur pointée sur la ligne "accessDS.Insert()
". Le message d'erreur est "Objet attendu".
Connaissez-vous une solution pour résoudre cette erreur? Est-il possible de déclarer l'événement Click d'un bouton de commande en ASP au lieu de passer par Visual Basic?
Merci!
A+
-
Bonjour,
peut être que accessDS n'est pas instancié...
-
Ok, mais comment dois-je l'instancié en ASP?
-
Salut !
Je passe par là, et je me pose une question :
Il faut insérer quoi ?
Tu as AccessDS.Insert()
Peut-être qu'il attend quelque chose entre les parenthèses pour l'insérer ?
Genre :
AccessDS.Insert(Quelque_chose) ?
Bon courage en tout cas !
-
Question : pourquoi écrire le code dans la partie HTML?tout sera mélangé: présentation et métier!
courrigez moi si je me trompe :mouarf:
-
Ben moi aussi, j'aurais séparé les choses, genre pas de déclartion du onClick, mais dans la codeBehind utilisation du ButtonEnvoyer_Click()
Pour le coup de l'instanciation, je suis pas sûr. le AccessDS.Insert() est censé fonctionner tout seul avec son parametre InsertCommand. Il n'est pas considérer comme un objet, mais plutôt une méthode d'un objet.
voilà, si ça peut aider.