PDA

View Full Version : ذخیره متن های بزرگ در دیتابیس؟



reham
جمعه 29 آبان 1383, 16:07 عصر
سلام به همه .من یه مشکل کوچولو دارم اونم اینه که میخوام متنی حدود 500 کاراکتر رو تو دیتابیس sql server ذخیره کنم نوع داده من nvarchar و length اون رو 500 قرار میدم ولی موقع save تو برنامه فقط همون مقدار پیشفرض 50 char در دیتابیس ذخیره میشه.
برنامه من vb.net و متن رو از یک richtextbox میخونم.
کمککککککککککککککککککککککک ککککککککککککککککککک

AminSobati
جمعه 29 آبان 1383, 22:41 عصر
دوست عزیزم،
مقدار پیش فرض منظورتون چیه؟ مگه فیلدتون جنسش nvarchar 500 نیست؟
ضمنا به چه شکل عمل Insert رو در برنامتون انجام میدین؟

MiRHaDi
یک شنبه 01 آذر 1383, 20:25 عصر
سلام
500 کاراکتر که اصلا متن طولانی ای نیست !
شما توی تعریف جدول باید بگید که 500 کاراکتری باشد فیلدتان ! نه درون VB
جدول را تصحیح کنید درست میشود
بای

reham
یک شنبه 01 آذر 1383, 23:52 عصر
یه اشتباه مسخره داشتم وقتی میخواستم insert رو انجام بدم نوشته بودم nvarchar,50 ولی تو دیتابیس تنظیم کرده بودم 500 ئاسه همین فقط 50 تا از اونا رو میریخت.
از راهنماییتون ممنونم
مخلص همتون reham :thnx:

AminSobati
دوشنبه 02 آذر 1383, 21:11 عصر
:)