یه مشکل لطفاآ کمک کنید

guitarpro

Member
سلام من در تکست باکس فرومم یه مشکل دارم
وقتی بیشتر از یکی دو کلمه مینویسم با یه همچین خطایی برخورد میکنم
Error Type:
Microsoft JET Database Engine (0x80040E57)
The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.

post_info.asp, line 1663
Method_Type=EditForum&Type=0&REPLY_ID=0&TOPIC_ID=0&FORUM_ID=4&CAT_ID=3&Author=&Mod_ID=&Cat_Title=+&FORUM_Title=Flash+%26%231608%3B+%26%231576%3B%26%231585%3B%26%231606%3B%26%231575%3B%26%231605%3B%26% . . .

وقتی خط 1663 رو بررسی کردم توش یه همچین چیزی نوشته
:oops:
my_Conn.Execute (strSql)
البته وقتی encoding را رو arabic میذارم این مشکل نیست
ولی میترسم رو سرور مشکل پیدا کنه
لطفا کمک کنید
 

a_mollaei

Member
سلام.
احتمال بسيار زياد charset پيش فرض شما 1252 هست.

اين كد پيج تمام حروف رو تبديل به عدد مي كنه و وقتي توي بانك مي خواي يه تكست رو ذخيره كني تعداد كاراكترهات زياد ميشه و از حد مجاز كاراكترهاي فيلدت بزرگتر مي شه و اون پيغام رو مي گيري. شما بايد توي هدر سايتت charset رو برابر 1256 يا utf-8 قرار بده درست مي شه.
 

guitarpro

Member
سلام
مرسی که پاسخ دادی
ولی پیش فرض charset هست
وقتی به utf-8 تبدیل میکنم صفحه سفید میشه و دیگه چیزی قابل رویت نیست؟؟؟؟؟
 

omidak

Active Member
سلام:
خوب هم بايد با Utf صفحه ذخیره بشه. هم اینکه CodePage رو در Header قرار بدید. :wink:
 

a_mollaei

Member
omidak گفت:
سلام:
خوب هم بايد با Utf صفحه ذخیره بشه. هم اینکه CodePage رو در Header قرار بدید. :wink:

آره اينو يادم رفت بگم.

در ضمن

اگر اسكريپتتون رو در يك فايل جدا قرار داديد بالاي اون فايل هم كد پيج رو ست كنيد.
 

جدیدترین ارسال ها

بالا