Borland.C
پنج شنبه 14 دی 1391, 14:31 عصر
سلام خدمت دوستان
با استفاده از TSQLConnection به بانک اطلاعاتی mysql وصل می شم(Borland C++ builder7)
وقتی داده های فارسی رو از بانک اطلاعاتی می خونم همه به صورت ؟؟؟؟ نمایش داده میشن
از این دستور هم استفاده کردم اما نشد
SQLCon->ExecuteDirect("SET NAMES utf8");
جدول بانک اطلاعاتی هم: utf8 COLLATE utf8_persian_ci
قسمت کد برنامه هم:
if(!SQLCon->Connected)
SQLCon->Open();
SQLCon->ExecuteDirect("SET NAMES utf8");
AnsiString mSQL = "SELECT * FROM ans_user WHERE u_user='milad'";
SQLQ->SQL->Text = mSQL;
SQLQ->Open();
L_Name->Caption = SQLQ->FieldByName("u_name")->AsString;
برای TSQLCon هم در قسمت params
ServerCharSet مقدار uft8 رو گذاشتم باز هم نشد!!!! :عصبانی++:
هرچی هم تو اینترنت گشتم نبود،سایت های بدرد بخور هم که همشون ف ی ...
اگه کسی می دونه راهنمایی کنه ممنون میشم
با استفاده از TSQLConnection به بانک اطلاعاتی mysql وصل می شم(Borland C++ builder7)
وقتی داده های فارسی رو از بانک اطلاعاتی می خونم همه به صورت ؟؟؟؟ نمایش داده میشن
از این دستور هم استفاده کردم اما نشد
SQLCon->ExecuteDirect("SET NAMES utf8");
جدول بانک اطلاعاتی هم: utf8 COLLATE utf8_persian_ci
قسمت کد برنامه هم:
if(!SQLCon->Connected)
SQLCon->Open();
SQLCon->ExecuteDirect("SET NAMES utf8");
AnsiString mSQL = "SELECT * FROM ans_user WHERE u_user='milad'";
SQLQ->SQL->Text = mSQL;
SQLQ->Open();
L_Name->Caption = SQLQ->FieldByName("u_name")->AsString;
برای TSQLCon هم در قسمت params
ServerCharSet مقدار uft8 رو گذاشتم باز هم نشد!!!! :عصبانی++:
هرچی هم تو اینترنت گشتم نبود،سایت های بدرد بخور هم که همشون ف ی ...
اگه کسی می دونه راهنمایی کنه ممنون میشم