|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Problème MySQL [ Base de données / MySQL ] (The Red Man)
Informations & options pour cette discussion
|
jeudi 1 mai 2008 à 18:07:49 |
Problème MySQL

The Red Man
|
Bonjour, Je travail sur un site avec MySQL. Mais j'ai un problème de manipulation pour la base de donnée et le compilateur me renvoi cette erreur : " Le format de la chaîne d'initialisation n'est pas conforme à la spécification qui débute à l'index 0."
je vous fournis la chaine de connection
< connectionStrings>< addname="XXX"connectionString="database=XXX;server=XXX;user id=XXX"providerName="MySql.Data.MySqlClient"/> </ connectionStrings>
Comment résoudre cette erreur ? Merci !
|
|
|
|
jeudi 1 mai 2008 à 18:13:33 |
Re : Problème MySQL
|
|
jeudi 1 mai 2008 à 20:04:44 |
Re : Problème MySQL

The Red Man
|
Merci pour le site, j'ai rectifié la chaine mais l'erreur s'affiche toujours ! Voici ma chaine : connectionString ="Server=XXX;Database=XXX;Uid=XXX;Pwd=XXX;"
et j'ai le MySQL Connector/Net
|
|
|
|
jeudi 1 mai 2008 à 20:23:01 |
Re : Problème MySQL

The Red Man
|
Maintenant ça Marche ! Ils sont vraiment bizarre les produit de Microsoft !
|
|
|
|
jeudi 1 mai 2008 à 21:10:59 |
Re : Problème MySQL

ghuysmans99
|
Ta chaine doit être ça :
Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;
Les trucs en gras doivent être remplacés. Pour le reste touche pas _______________________________________________________________________ VB.NETis good ...VB6is better
|
|
|
|
jeudi 1 mai 2008 à 21:14:29 |
Re : Problème MySQL

coq
|
Il utilise le provider ADO.NET "standard", pas directement ODBC. /* coq MVP Visual C# CoqBlog*/
|
|
|
|
jeudi 1 mai 2008 à 21:18:50 |
Re : Problème MySQL
|
|
jeudi 1 mai 2008 à 22:08:24 |
Re : Problème MySQL

The Red Man
|
En fait, ce problème apparait car il y a un problème entre une FormView et un SqlDataSource en mode Update.
Voici le SqlDataSource : <asp:SqlDataSourceID="FichesPostesDataSource"runat="server"ConnectionString="<% ConnectionString:CdBConnectionString %>"ProviderName="MySql.Data.MySqlClient"SelectCommand="SELECT * FROM fichespostes WHERE (FichesPostesID = ?id)"InsertCommand="INSERT INTO fichespostes(DefPoste, NbPer, NbIns, NbETP, TachePpl, SitPoste, PositionHierar, FormationMin, QualitesPpl, DegAutonomie, RelAutresServices, Materiels, ConditionTvl, Avantages, Difficultes, Commentaire) VALUES (?DefPoste, ?NbPer, ?NbIns, ?NbETP, ?TachePpl, ?SitPoste, ?PositionHierar, ?FormationMin, ?QualitesPpl, ?DegAutonomie, ?RelAutresServices, ?Materiels, ?ConditionTvl, ?Avantages, ?Difficultes, ?Commentaire)" UpdateCommand="UPDATE fichespostesSET DefPoste = ?dp, NbPer = ?np, NbIns = ?ni, NbETP = ?ne, TachePpl = ?tp, SitPoste = ?sp, PositionHierar = ?ph, FormationMin = ?fm, QualitesPpl = ?qp, DegAutonomie = ?da, RelAutresServices = ?ras, Materiels = ?m, ConditionTvl = ?ct, Avantages = ?a, Difficultes = ?d, Commentaire = ?c WHERE (FichesPostesID = ?id)" OldValuesParameterFormatString="Original_{0}"><SelectParameters><asp:ControlParameterControlID="ListPostes"Name="FichesPostesID"PropertyName="SelectedValue"Type="Int32"/></SelectParameters><InsertParameters><asp:ParameterName="DefPoste"Type="String"/><asp:ParameterName="NbPer"Type="Int32"/><asp:ParameterName="NbIns"Type="Int32"/><asp:ParameterName="NbETP"Type="Int32"/><asp:ParameterName="TachePpl"Type="String"/><asp:ParameterName="SitPoste"Type="String"/><asp:ParameterName="PositionHierar"Type="String"/><asp:ParameterName="FormationMin"Type="String"/><asp:ParameterName="QualitesPpl"Type="String"/><asp:ParameterName="DegAutonomie"Type="String"/><asp:ParameterName="RelAutresServices"Type="String"/><asp:ParameterName="Materiels"Type="String"/><asp:ParameterName="ConditionTvl"Type="String"/><asp:ParameterName="Avantages"Type="String"/><asp:ParameterName="Difficultes"Type="String"/><asp:ParameterName="Commentaire"Type="String"/></InsertParameters><UpdateParameters><asp:ControlParameterControlID="ListePosteEdition"Name="FichesPostesID"Type="Int32"/><asp:ParameterName="Original_FichesPostesID"Type="Int32"/><asp:ParameterName="DefPoste"Type="String"/><asp:ParameterName="NbPer"Type="Int32"/><asp:ParameterName="NbIns"Type="Int32"/><asp:ParameterName="NbETP"Type="Int32"/><asp:ParameterName="TachePpl"Type="String"/><asp:ParameterName="SitPoste"Type="String"/><asp:ParameterName="PositionHierar"Type="String"/><asp:ParameterName="FormationMin"Type="String"/><asp:ParameterName="QualitesPpl"Type="String"/><asp:ParameterName="DegAutonomie"Type="String"/><asp:ParameterName="RelAutresServices"Type="String"/><asp:ParameterName="Materiels"Type="String"/><asp:ParameterName="ConditionTvl"Type="String"/><asp:ParameterName="Avantages"Type="String"/><asp:ParameterName="Difficultes"Type="String"/><asp:ParameterName="Commentaire"Type="String"/></UpdateParameters></asp:SqlDataSource>
et voici le formview :
<cc1:TabPanelID="CreatePosteTabPane"runat="server"HeaderText="Ajout d'une nouvelle fiche de poste"><ContentTemplate><asp:FormViewID="InertFPFormView"runat="server"DataKeyNames="FichesPostesID"DataSourceID="FichesPostesDataSource"DefaultMode="Edit"><EditItemTemplate><tableclass="itemTabTable"><tr><td>Choix :</td><td><asp:DropDownListID="ListePosteEdition"runat="server"DataValueField="FichesPostesID"DataTextField="DefPoste"SelectedValue='<%# Bind("FichesPostesID") %>'DataSourceID="ListFichesPostesDataSource"/></td></tr><tr><td>D,finition du poste :</td><tdalign="left"><asp:TextBoxID="DefPosteTB"runat="server"Text='<%# Bind("DefPoste") %>'/></td></tr><tr><td>Nombre de personne :</td><tdalign="left"><asp:TextBoxID="NbPersTB"runat="server"Text='<%# Bind("NbPer") %>'/></td></tr><tr><td>Nombre insertion :</td><tdalign="left"><asp:TextBoxID="NbInsTB"runat="server"Text='<%# Bind("NbIns") %>'/></td></tr><tr><td>Nombre de ETP :</td><tdalign="left"><asp:TextBoxID="NbETPTB"runat="server"Text='<%# Bind("NbETP") %>'/></td></tr><tr><td>Tfche princiapale :</td><tdalign="left"><asp:TextBoxID="TachePplTB"runat="server"Text='<%# Bind("TachePpl") %>'TextMode="MultiLine"/></td></tr><tr><td>Situation du poste :</td><tdalign="left"><asp:TextBoxID="SitPosteTB"runat="server"Text='<%# Bind("SitPoste") %>'/></td></tr><tr><td>Position hi,rarchique :</td><tdalign="left"><asp:TextBoxID="PosHierarTB"runat="server"Text='<%# Bind("PositionHierar") %>'/></td></tr><tr><td>Formation minimum :</td><tdalign="left"><asp:TextBoxID="FormMin"runat="server"Text='<%# Bind("FormationMin") %>'/></td></tr><tr><td>Qualit,s principales:</td><tdalign="left"><asp:TextBoxID="QualitesPplTB"runat="server"Text='<%# Bind("QualitesPpl") %>'TextMode="MultiLine"/></td></tr><tr><td>Degr,s d'autonmomie :</td><tdalign="left"><asp:TextBoxID="DegAutonmomieTB"runat="server"Text='<%# Bind("DegAutonomie") %>'/></td></tr><tr><td>Relation avec les autres services :</td><tdalign="left"><asp:TextBoxID="RelAutresServicesTB"runat="server"Text='<%# Bind("RelAutresServices") %>'/></td></tr><tr><td>Mat,riels utilis,s :</td><tdalign="left"><asp:TextBoxID="MaterielsTB"runat="server"Text='<%# Bind("Materiels") %>'/></td></tr><tr><td>Conditions de travail :</td><tdalign="left"><asp:TextBoxID="ConditionTvlTB"runat="server"Text='<%# Bind("ConditionTvl") %>'/></td></tr><tr><td>Avantages :</td><tdalign="left"><asp:TextBoxID="AvantagesTB"runat="server"Text='<%# Bind("Avantages") %>'/></td></tr><tr><td>Difficult,s :</td><tdalign="left"><asp:TextBoxID="DifficultesTB"runat="server"Text='<%# Bind("Difficultes") %>'/></td></tr><tr><td>Commentaire :</td><tdalign="left"><asp:TextBoxID="CommentaireTB"runat="server"Text='<%# Bind("Commentaire") %>'/></td></tr><tr><tdcolspan="2"><asp:ButtonID="EditBtn"runat="server"CommandName="Update"Text="Valider"/> <asp:ButtonID="EditCancelBtn"runat="server"CommandName="Cancel"Text="Annuler"/></td></tr></table></EditItemTemplate><InsertItemTemplate><tableclass="itemTabTable"><tr><td>D,finition du poste :</td><tdalign="left"><asp:TextBoxID="DefPosteTB"runat="server"Text='<%# Bind("DefPoste") %>'/></td></tr><tr><td>Nombre de personne :</td><tdalign="left"><asp:TextBoxID="NbPersTB"runat="server"Text='<%# Bind("NbPer") %>'/></td></tr><tr><td>Nombre insertion :</td><tdalign="left"><asp:TextBoxID="NbInsTB"runat="server"Text='<%# Bind("NbIns") %>'/></td></tr><tr><td>Nombre de ETP :</td><tdalign="left"><asp:TextBoxID="NbETPTB"runat="server"Text='<%# Bind("NbETP") %>'/></td></tr><tr><td>Tfche princiapale :</td><tdalign="left"><asp:TextBoxID="TachePplTB"runat="server"Text='<%# Bind("TachePpl") %>'TextMode="MultiLine"/></td></tr><tr><td>Situation du poste :</td><tdalign="left"><asp:TextBoxID="SitPosteTB"runat="server"Text='<%# Bind("SitPoste") %>'/></td></tr><tr><td>Position hi,rarchique :</td><tdalign="left"><asp:TextBoxID="PosHierarTB"runat="server"Text='<%# Bind("PositionHierar") %>'/></td></tr><tr><td>Formation minimum :</td><tdalign="left"><asp:TextBoxID="FormMin"runat="server"Text='<%# Bind("FormationMin") %>'/></td></tr><tr><td>Qualit,s principales:</td><tdalign="left"><asp:TextBoxID="QualitesPplTB"runat="server"Text='<%# Bind("QualitesPpl") %>'TextMode="MultiLine"/></td></tr><tr><td>Degr,s d'autonmomie :</td><tdalign="left"><asp:TextBoxID="DegAutonmomieTB"runat="server"Text='<%# Bind("DegAutonomie") %>'/></td></tr><tr><td>Relation avec les autres services :</td><tdalign="left"><asp:TextBoxID="RelAutresServicesTB"runat="server"Text='<%# Bind("RelAutresServices") %>'/></td></tr><tr><td>Mat,riels utilis,s :</td><tdalign="left"><asp:TextBoxID="MaterielsTB" | | |