PDA

View Full Version : سوال: مشكل در ارتباط mysql و c#



Shirin-Balsan
شنبه 08 تیر 1392, 00:17 صبح
با سلام
من از كد زير براي ارتباط بين برنامم و mysql استفاده كردم :

MySqlConnection con = new MySqlConnection();
con.ConnectionString = "server=127.0.0.1;Database=test;Uid=test;Pwd=test";
string query = "INSERT INTO name_fname(name,fname) VALUES('john','smith')";
MySqlCommand cmd = new MySqlCommand(query, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

وقتي ip خودم و ميدم connect ميشه، ولي وقتي واسه سرور و ميدم اين خطا رو ميده:
Unable to connect to any of the specified MySQL hosts.
اگه ميتونيد كمكم كنيد لطفا دريغ نكنيد

samad1987
شنبه 08 تیر 1392, 00:25 صبح
چرا connectionstring رو اینجوری نمینویسی؟


"Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\Database1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;Charset = utf8 ;";

Shirin-Balsan
شنبه 08 تیر 1392, 01:08 صبح
چه فرقي ميكنه؟اين كدي كه شما نوشتين رو براي ارتبا sqlserverاستفاده مي كردم در ضمن فكر ميكنم db رو از مسير خاصي restore ميكنه، در حال حاضر مشكل من ارتباط با سرور

Shirin-Balsan
شنبه 08 تیر 1392, 10:41 صبح
كسي نبود جواب مارو بده؟؟؟؟؟؟؟؟؟
خيلي فوريه ها، خواهش مي كنم اگه كسي بلده بگه

SHD.NET
شنبه 08 تیر 1392, 13:45 عصر
سلام، به این توجه داشته باشید که اون دیتابیسی که میخواین بهش وصل بشین باید قابلیت ریموت رو داشته باشه، که اکثر سرویس دهنده ها برا امنیتشون ریموت رو باز نمیزارن، مثلا جدید فک کنم گیگفا ریموت رو بسته، درحالی که قبلا من میتونمستم وصل شم بهش (البته دقیق مطمئن نیسم)

فیلم زیر رو دانلود کن ببین، شاید یه جای کارت مشکل داشته باشه
آموزش تصویری ذخیره سازی اطلاعات روی هاست (MySql) (http://barnamenevis.org/showthread.php?393772)