2009-05-09 7 views
1

J'utilise .NET 2.0 et/ou 3.5. Chose étrange, chaque fois que j'ajoute une requête, que ce soit via TableAdapter ou une simple requête dans un Dataset, en utilisant une procédure stockée MySQL (que ce soit un select, update, insert, delete), l'assistant ne se termine pas , Je suis de retour en mode concepteur et la requête n'est pas ajoutée au tableadapter ou au formulaire de jeu de données). Existe-t-il une mise en forme spéciale pour les procédures stockées MySQL ou une solution de contournement pour que les procédures stockées MySQL fonctionnent?Utilisation des procédures stockées MySql pour la couche .NET Data Access Layer

J'utilise MySQL 5.1.33 XAMPP portable 1.7.1 PHP 5.2.9 Apache 2.2.11 phpMyAdmin 3.1.3.1

Répondre

0

Je faisais la même chose se produire. Le correctif pour moi était le suivant: Un de mes paramètres pour la procédure stockée était 'filter'. Je l'ai changé pour 'p_filter' et le problème est parti. Le problème que je suis encore à traiter est sur le dernier écran du filtre que je reçois:

vous avez une erreur dans votre syntaxe sql; vérifier le manuel qui correspond à votre version de serveur mysql pour la bonne syntaxe à utiliser près de 'NULL' à la ligne 1

J'ai introduit une procédure stockée qui n'accepte pas un paramètre et je n'ai aucun problème avec la création de TableAdapter en utilisant l'assistant de jeu de données.

Questions connexes