Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

MySQL personne pour le moment

2 réponses
Avatar
Gloops
Re,

Voil=E0 o=F9 j'en suis du sujet principal du fil pr=E9c=E9dent : j'ai pu =
lancer=20
une requ=EAte INSERT vers une base SQL Server, pour cela j'ai d=FB saisir=
le=20
code de la requ=EAte dans les propri=E9t=E9s aspx, onglet source de la pa=
ge=20
aspx, la question qui se posait =E9tait : tiens, par l'interface visuelle=
=20
je n'ai pas r=E9ussi, est-ce normal ?

Je n'ai pas r=E9ussi =E0 faire la m=EAme chose vers une base MySQL car la=
=20
propri=E9t=E9 o=F9 est d=E9fini le caract=E8re d=E9signant un param=E8tre=
est perdue=20
lors de l'ex=E9cution, donc le pilote est incapable de distinguer o=F9 so=
nt=20
utilis=E9s les param=E8tres. Je ne sais pas encore comment va =E9voluer c=
eci.

2 réponses

Avatar
Gloops
Gloops a écrit, le 27/06/2009 19:14 :
Re,

Voilà où j'en suis du sujet principal du fil précédent : j'ai p u lancer
une requête INSERT vers une base SQL Server, pour cela j'ai dû sais ir le
code de la requête dans les propriétés aspx, onglet source de la page
aspx, la question qui se posait était : tiens, par l'interface visuel le
je n'ai pas réussi, est-ce normal ?



Si je coche dans Advanced Options de la configuration du DataAdapter,
"Generate Insert, Update and Delete statements", cela génère des
requêtes standard, basées sur la requête de sélection ainsi qu'il est
mentionné sous l'intitulé.

Pour obtenir une requête spécifique, comme ici où il y a lieu de pa sser
les valeurs de deux champs, il y a lieu de venir sur l'interface
visuelle du TableAdapter, et avec le menu contextuel, "Add Query".

Sur le deuxième écran de l'assistant on peut préciser qu'on veut un e
requête Insert, et l'écran suivant permet d'appeler le Query Builder.

C'est la requête ainsi créée qu'il y a lieu d'appeler ensuite dans le
paramétrage de l'ObjectDataSource, au niveau de la liste "Choose your
buisiness object".
Avatar
Gloops
Gloops a écrit, le 27/06/2009 19:14 :
Re,

Je n'ai pas réussi à faire la même chose vers une base MySQL car la
propriété où est défini le caractère désignant un paramèt re est perdue
lors de l'exécution, donc le pilote est incapable de distinguer où sont
utilisés les paramètres. Je ne sais pas encore comment va évoluer ceci.



Bon, ça y est.
MySQL s'installe donc avec trois téléchargements :
- le moteur de base de données
- le pilote ODBC
- le pilote ODBC/Net

Le pilote ODBC/Net était installé en version 1, alors qu'existe une
version 6. Il faut dire que le mode opératoire était publié en form at
PDF, qui n'est pas vraiment le plus facile à mettre à jour, et que le s
liens de téléchargement étaient fournis dans ce fichier PDF.

A présent, ce serait peut-être exagéré de dire que c'est une gloi re,
mais depuis hier soir je peux insérer des données dans la base à pa rtir
d'une page web (en tout cas, le fait que je l'aie fait m'incite à pense r
que je peux le faire :) ).