سلام دوستان.
کسی میدونه چطوری میشه با استفاده از سی شارپ به یه دیتابیس MySql که روی سرور اینترنت(ایران هاست) هست ارتباط برقرار کرد(مثلا توش Insert کرد و یا هر کوئری دیگه)
ممنون میشم نمونه کد و یا برنامه ای برام بذارید.
با تشکر
سلام دوستان.
کسی میدونه چطوری میشه با استفاده از سی شارپ به یه دیتابیس MySql که روی سرور اینترنت(ایران هاست) هست ارتباط برقرار کرد(مثلا توش Insert کرد و یا هر کوئری دیگه)
ممنون میشم نمونه کد و یا برنامه ای برام بذارید.
با تشکر
یک بار من این کار رو کردم و امدم داخل برنامه ام یک کامپوننت از MySql رو نصب کردم و برنامه رو نوشتم یعنی به رrefrence هام اضافه اش کردم بعدش برنامه را کامل کردم .
البته به من گفتن از سوکت پروگرمینگ استفاده کنم بهتره که من متاسفانه بلد نبودم .
نمونه کدی که نوشتم :
using MySql.Data.MySqlClient;
رشته اتصالم هم این شد :
private const string _ConnectionString = "server=;database=***;" + "user id=***;password=***;";
جای server باید آدرس هاست تون رو بدید مثلا : 10.20.10.70
بعدش هم که جای یوز و پسورد هم که مشخصه .
ممنونم دوست عزیز.
با این کار مشکلتون حل شد و دیگه مشکلی بوجود نیومد؟یعنی به درستی کار میکرد؟
اون کامپوننت رو دارین،اگه دارین لطف کنید برام بذارید و یا لینک دانلودشو بهم بدین.
اگه میشه لطف کنید طریقه ی استفاده از اون کامپوننت رو هم بگین.
با تشکر.
نه دیگه مشکلی نداشتم .
ببینید اینها به درد تون می خوره
http://www.dreamincode.net/code/snippet1677.htm
http://bitdaddys.com/MySQL-ConnectorNet.html
در ضمن اینکه این سایت برای ایران تحریم شده است باید با چیز شکن وارد بشید و الا اجازه دانلود به شما داده تمی شه
ممنونم دوست عزیز.
فقط دو تا سوال دیگه دارم اگه لطف کنید جواب بدین ممنون میشم:
اول اینکه حروف فارسی رو درهم برهم ذخیره میکنه!برای این مشکل باید چیکار کنم؟
دوم اینکه اگه کوئری که بهش میدیم پارامتر داشته باشه چجوری میشه به اون پارامتر مقدار داد مثل Sql?
بازم ممنونم
با تشکر
دقیق نمیدونم و یادم نیست ولی فک کنم برای فارسی باید از خود myphpadmin نوع نوشته رو روی فارسی بزاری بجای لاتین.
نوع Colection هر فیلدت که میخواهی فارسی باشه را utf8_persian_ci انتخاب کن.
هر وقت هم وصل میشی به دیتا بیست اولین بار این کوئری را اجرا کن
"set names utf8"