webForumDet fria alternativet

Mysql .net connector, felmeddelande

.NET

1 svar · 345 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

Hej använde mysql .net connector på en site som körde mot en mysql 4, sen den bytte till en mysql 5 får vi följande felmeddelande

A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Net.Sockets.SocketException: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied

ansluts genom

private string connString = "server=XXXXXXXXXX;PORT=XXXX;Database=XXXXX;Uid=XXXXXX;Pwd=XXXX;";

	string sqlQuery = "bla bla bla from";
				MySqlConnection conn = new MySqlConnection(connString);								
				MySqlCommand myCommand = new MySqlCommand(sqlQuery,conn);
				myCommand.Parameters.Add("?steamId",steamId);				
				conn.Open();
				
				MySql.Data.MySqlClient.MySqlDataReader myReader = myCommand.ExecuteReader(); 
				
				if (myReader.Read())
				{
					registerInfo = myReader.GetValue(0).ToString() +"|"+ myReader.GetValue(1).ToString()+"|"+ myReader.GetValue(2).ToString();					
				}

Någon som har någon som helst aning om vad som kan gått fel, eller vad de har ändrat?

Medlem sedan juni 20019 024 inlägg
#2

Av någon anledning så vill connectorn öppna nya pooler hela tiden i stället för att använda befintliga. Speciellt om man öppnar/stänger datakällor flera gånger per begäran.

Du kan testa att stänga av pooling (lägg till pooling=false i din connectionstring) och se i fall det har någon effekt. Dock kan din applikation lättare bli överbelastad.

264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)