PDA

View Full Version : مشکل در fill کردن اطلاعات سالم و صحیح



fire_off
سه شنبه 29 مرداد 1387, 20:44 عصر
با سلام
پروژه ای نوشته ام که در آن از oledb استفاده کرده ام
وقتی در صفحه ثبت برنامه، اطلاعاتی در ثبت می کنم در بانک اطلاعاتی ذخیره می شود ولی موقعی که می خواهد در data grid آن اطلاعات را fill کند اگر یک فیلد ما طولانی باشد این کار را انجام نمی دهد و خطای زیر را می دهد و اگر آن فیلد کوچک باشد کار را صحیح انجام می دهد در حالی که فیلد با تمام بلندیش در access که همان بانک اطلاعاتی است ذخیره می شود.

در ضمن من فقط یک کلید دارم و آن هم کد است که صحیح در برنامه وارد می شود و کلید خارجی هم ندارم

چه کنم به نظر شما


پیشاپیش از کمکتان متشکرم Fire_Off

fire_off
چهارشنبه 30 مرداد 1387, 12:10 عصر
کمک کننده ای نبود؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟

soltanalidj
چهارشنبه 30 مرداد 1387, 14:26 عصر
یکم دقیق تر توضیح بده که مشکلت چیه؟
اگر کد رو هم بذاری بهتره.

fire_off
چهارشنبه 30 مرداد 1387, 16:39 عصر
من از لایه بندی استفاده می کنم کجای کدم بزارم ؟
از خطای داده شده معلوم نیست ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

رضا جاسبی
پنج شنبه 31 مرداد 1387, 02:39 صبح
راستش کمک خاصی نکرد. از متن خطا برمیاد که یک Unique یا NotNull رو رعایت نکردی. گفتی فقط یک کلید داری که کد است ( و این دیتای طولانی و بزرگ نیست) و کلید خارجی هم نداری. مشکوک و عجیبه. یکبار دیگه دقت کن که هیچ constraint خاصی نداشته باشی. اگر کد رو هم بذاری شاید کمکی نکنه. فکر کنم اگر کل برنامه (یا حداقل این تکه مربوط به این مشکل) رو به همراه فایل اکسس بذاری شاید بتونم کمک کنم.