Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1882 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [mySQL] L'exception SocketException n'a pas été gérée ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mySQL] L'exception SocketException n'a pas été gérée ...

n°1428254
tomsoft
Posté le 20-08-2006 à 22:43:41  profilanswer
 

:hello:  
 
 
**MAJ du premier probleme, mais nouveau probleme ,voir en bas ***
 
Bon voila, j'ai un probleme,
 
j'ai installé mysql, mysql administrator,
 
je peut me connecter a ma base "localhost" avec mysql administrator en root,
 
mais je ne peut me connecter avec vb a ma base,
 
voici un screen de vb et de sql administrator  :
 
http://img187.imageshack.us/img187 [...] sqldp1.jpg
 
vb me retourne ceci au ctn.open =>
 

Code :
  1. L'exception System.Data.SqlClient.SqlException n'a pas été gérée
  2.   Class=20
  3.   ErrorCode=-2146232060
  4.   LineNumber=0
  5.   Message="Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de canaux nommés, error: 40 - Impossible d'ouvrir une connexion à SQL Server)"
  6.   Number=2
  7.   Server=""
  8.   Source=".Net SqlClient Data Provider"
  9.   State=0
  10.   StackTrace:
  11.        à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
  12.        à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
  13.        à System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup)
  14.        à System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
  15.        à System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
  16.        à System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
  17.        à System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
  18.        à System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
  19.        à System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
  20.        à System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
  21.        à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
  22.        à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
  23.        à System.Data.SqlClient.SqlConnection.Open()
  24.        à test_sql.Form1.btn_connect_Click(Object sender, EventArgs e) dans D:\Documents and Settings\Tomas 46\Local Settings\Application Data\Temporary Projects\test sql\Form1.vb:ligne 8
  25.        à System.Windows.Forms.Control.OnClick(EventArgs e)
  26.        à System.Windows.Forms.Button.OnClick(EventArgs e)
  27.        à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  28.        à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  29.        à System.Windows.Forms.Control.WndProc(Message& m)
  30.        à System.Windows.Forms.ButtonBase.WndProc(Message& m)
  31.        à System.Windows.Forms.Button.WndProc(Message& m)
  32.        à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  33.        à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  34.        à System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  35.        à System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
  36.        à System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
  37.        à System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
  38.        à System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
  39.        à System.Windows.Forms.Application.Run(ApplicationContext context)
  40.        à Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
  41.        à Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
  42.        à Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
  43.        à test_sql.My.MyApplication.Main(String[] Args) dans 17d14f5c-a337-4978-8281-53493378c1071.vb:ligne 81
  44.        à System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
  45.        à System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
  46.        à Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
  47.        à System.Threading.ThreadHelper.ThreadStart_Context(Object state)
  48.        à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  49.        à System.Threading.ThreadHelper.ThreadStart()


 
merci d'avance a tous si vous pouvez resoudre mon pb ;)


Message édité par tomsoft le 02-09-2006 à 17:16:53
mood
Publicité
Posté le 20-08-2006 à 22:43:41  profilanswer
 

n°1428354
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 07:22:53  profilanswer
 

tu parles bien de mysql?
je ne pense pas que tu puisses te connecter en root de cette maniere  
(si tente que ta maniere de te connecter est juste)
je te conseille de creer un autre user et de lui donner les droits adequats sur ta BDD (grant) et d ensuite te connecter avec et non avec root


Message édité par betsamee le 21-08-2006 à 07:23:22
n°1428439
tomsoft
Posté le 21-08-2006 à 11:13:23  profilanswer
 

ok, j'essaye,
 
:jap:

n°1428446
tomsoft
Posté le 21-08-2006 à 11:20:32  profilanswer
 

Ca ne marche toujours pas .... :(
 
"Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de canaux nommés, error: 40 - Impossible d'ouvrir une connexion à SQL Server)"

n°1428448
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 11:23:10  profilanswer
 

je comprend pas tu te connectes a SQL server ou MySQL ?

n°1428460
tomsoft
Posté le 21-08-2006 à 11:36:49  profilanswer
 

bah en fait ,j'ai installé mySQL 5.0 ,j'ai parametré, j'ai donc un serveur mySQL localhost qui tourne, je peu y acceder avec mySQL administrator en "root" ...
 
avec vb ,j'essaye de me connecter a ma base de données et ca marche pas ...
 
le code vb :
 

Code :
  1. Private Sub btn_connect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_connect.Click
  2.         Dim ctn As IDbConnection
  3.         Dim cmd As System.Data.SqlClient.SqlCommand
  4.         ctn = New System.Data.SqlClient.SqlConnection("Data source=localhost;initial catalog=test;integrated security=false;user id=root;pwd=*******" )
  5.         ctn.Open()
  6.         MsgBox("ok" )
  7.         cmd = New SqlClient.SqlCommand
  8.         cmd.Connection = ctn
  9.         cmd.CommandText = "insert into persos (name,level) values ('TOMAS','127')"
  10.     End Sub


 
de plus, avec mysql administrator, je ne peu pas creer d'autres "user" car il me dit au moment de l'enregistrement de l'user :
 
"Error while storing the user information. The user might have been deleted. Please refresh the user list"
 
Enfin, voila je suis un GROS debutant a mySQL ...

n°1428465
tomsoft
Posté le 21-08-2006 à 11:38:36  profilanswer
 

http://img157.imageshack.us/img157/6926/sqlfv9.jpg

n°1428471
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 11:42:13  profilanswer
 

je connais pas vb.net mais mon petit doigt me dit que tu essaies de te connecter a une base MySQL avec une fonction dediee a SQLServer
je te conseille de chercher de la doc sur MySQL & VB.NET , a mon avis avec ODBC (MyODBC driver) tu devrais pouvoir te debrouiller


Message édité par betsamee le 21-08-2006 à 11:51:07
n°1428539
tomsoft
Posté le 21-08-2006 à 12:54:51  profilanswer
 

ok ,je vais voir ca :) merci :jap:

n°1428594
tomsoft
Posté le 21-08-2006 à 14:14:15  profilanswer
 

j'y arrive pas avec mysql ,j'ai telechargé sql server de microsoft, je vais essayer de faire avec ca ...

mood
Publicité
Posté le 21-08-2006 à 14:14:15  profilanswer
 

n°1428596
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 14:16:15  profilanswer
 

as tu essaye d'utiliser le driver MyODBC?
tu parles de quelle version de SQL Server?
Selon tes besoins je pense que Access peux tres bien faire l'affaire

n°1428602
tomsoft
Posté le 21-08-2006 à 14:24:48  profilanswer
 

bah en fait, l'idée c'est un jeu online en 2d en vb ...
 
il faudrait une bdd qui puisse accepter environ 250 ecritures en 5 secondes et 250 lectures en 1seconde ...
 
Access est t'il assez puissant ?
On peut y acceder en ligne ?

n°1428603
tomsoft
Posté le 21-08-2006 à 14:25:34  profilanswer
 

Pour Myodbc ,j'y arrive pas :(
 
Sql server, c'est le 2005 ,version express ...

n°1428609
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 14:30:34  profilanswer
 

opte pour SQL server

n°1428612
tomsoft
Posté le 21-08-2006 à 14:33:01  profilanswer
 

ok :jap:

n°1428615
tomsoft
Posté le 21-08-2006 à 14:35:31  profilanswer
 

par hasard ,connais-tu un site avec un bon tutorial pour debuter avec SQL serveur ? ( et liaison SQL/.net) ?

n°1428618
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 14:39:05  profilanswer
 

je connais tres peu SQL Server desole , mais a mon avis tu dois pouvoir trouver des choses interessantes sur developpez.com

n°1435662
tomsoft
Posté le 02-09-2006 à 17:15:51  profilanswer
 

J'ai abandonné SQL  ,je reste sur mySQL ,j'ai resolu une partie des problemes, je n'ai plus cette erreur ,mais c'est une autre maintenant  :o  
 
Mon code :
 
 

Code :
  1. Dim Cstring As String
  2.         Cstring = "Database=dragons online;Datasource=localhost;user id=root;password=**********"
  3.         Dim connection As MySql.Data.MySqlClient.MySqlConnection
  4.         connection = New MySql.Data.MySqlClient.MySqlConnection(Cstring)
  5.         connection.Open()


 
Mais la , erreur !
 
=> Une requête d'envoi ou de réception de données n'a pas été autorisée car le socket n'est pas connecté et (lors de l'envoi sur un socket datagramme en utilisant un appel sendto) aucune adresse n'a été fournie
 
Je sais plus quoi faire  :cry:

n°1435731
tomsoft
Posté le 02-09-2006 à 21:12:59  profilanswer
 

[:uriel]  
 
j'ai reinstall mySQL et ca marche  :love: Merci a tous  :jap:  
 
jvous aime !!  [:jackass13]  
 

Spoiler :

pour les Geeks : Nan jsui pas gay  [:spamafoote]
Pour les Geekettes :  [:aia]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [mySQL] L'exception SocketException n'a pas été gérée ...

 

Sujets relatifs
[Résolu] Affichage à partir de mysqlerreur mysql dans phpmyadmin
date sur base mysql phpbb[php] Erreur boolean : MySQL en cause ?
[MySql] : requete de premier elettres d'un clonneerreur 1064 mysql 4.0
erreur bizarre MySql[SQL] Structure tables MySQL pour menu de Site Web, conseils
Problème de Triggers sous Mysql 5.022[résolu] Problème réplication MySQL
Plus de sujets relatifs à : [mySQL] L'exception SocketException n'a pas été gérée ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR