PDA

View Full Version : یه مشکل با insert into



afsar
سه شنبه 16 فروردین 1384, 17:47 عصر
من می خوام با دستورات SQL یه رکورد را وارد یه Table کنم
وقتی یه بار از Insert into استفاده می کنم مشکلی نداره و راحت وارد میشه.
ولی وقتی تو حلقه برای چند بار استفاده می شه این خطا رو می ده

The field is too small to accept the amount of data you attempted to add_ Try inserting or pasting less data_
{رویه ExecuteNoneQuery()}
:sad2: :گیج:

Behrouz_Rad
سه شنبه 16 فروردین 1384, 18:42 عصر
دلیل این خطا که کاملا مشخصه.
شما دارید سعی می کنید مقداری رو در فیلد ذخیره کنید که بیشتر از مقدار تعریف شده برای قبول مقادیر در فیلد است.
بازه ی قابل قبول فیلد را افزایش دهید.

afsar
جمعه 19 فروردین 1384, 19:26 عصر
شما دقت نکردید من چی گفتم این دستور وقتی یه بار یا دو بار اجرا می شه مشکل نداره اما وقتی زیاد ازش استفاده می کنم(توی حلقه) این خطا رو میده.
من حتی برنامه را Trace کردم بارهای اول و دوم مشکلی نداره بعد از چند بار استفاده مشکل پیدا می کنه.
من حتی فیلد های اون را توی حلقه هر بار چک کردم تا ببینم که طولش زیاد نشده باشه اما طول هیچ فیلدی زیاد نشده بود ! یعنی همه Insertها که توی حلقه ایجاد شده بودند طول فیلداشون یکی بود.

:confy2: