PDA

View Full Version : ذخیره کردن متن داخل یک Text Box در دیتابیس



مدیر پرشین تیم
چهارشنبه 01 تیر 1384, 16:44 عصر
با سلام
باید من رو ببخشید اگه سوالم پیش پا افتاده است :

من در قسمت DataBindings یک Text Box هم در قسمت Text و هم در قسمت Tag منبع داده ی مربوطه رو تنظیم می کنم و در هنگام اجرا همون داده ای که خواسته بودم نمایش داده شد.
حالا می خواهم وقتی تغییری در متن داخل Text Box داده می شه با زدن کلیدی این تغییر در دیتابیس ذخیره بشه. برای این کار باید چه کاری انجام دهم یا چه کدی در رویداد مربوط به کلید بنویسم.
با تشکر و با امید حل شدن این مشکل به کمک شما

یاشار
چهارشنبه 01 تیر 1384, 21:33 عصر
DataAdapter.Update(***)

به جای *** همون کدی رو بذارید که موقع Fill استفاده کردید.

مدیر پرشین تیم
پنج شنبه 02 تیر 1384, 10:34 صبح
این کار رو می کنم ولی ذخیره نمی شه

مدیر پرشین تیم
پنج شنبه 02 تیر 1384, 10:46 صبح
اگه لطف کنید برام یک مثال بزارید ممنون می شم

مدیر پرشین تیم
پنج شنبه 02 تیر 1384, 18:36 عصر
آقا لطف کنید زودتر منو کمک کنید
فقط یه مثال آماده

یاشار
پنج شنبه 02 تیر 1384, 21:20 عصر
اینجا از DataFormWizard استفاده شده. امیدوارم به دردتون بخوره.

مدیر پرشین تیم
جمعه 03 تیر 1384, 14:46 عصر
از راهنمایی شما متشکرم
واقعا به من کمک بزرگی کردید
ببخشید ولی یه سوال برام پیش اومده:
وقتی فرم رو با استفاده از Data Form Wizard درست می کنم موقعی که در فیلد ها فارسی می نویسم این ارور رو می ده:

Object reference not set to an instance of an object
ولی در مثال شما این گونه نبود!
حالا می خوام ببینم چه طور می تونم این مطلب رو در ست کنم و بتونم تو دیتابیس فارس ذخیره کنم البته تا یادم نرفته بگم که از SQL Sever 2001 استفاده می کنم.
باز هم از راهنمای هاتون متشکرم

یاشار
یک شنبه 05 تیر 1384, 10:53 صبح
برای فارسی نوشتن یه سری نکات رو باید رعایت کنید که شرح مفصلش در بخش SQL Server اومده. به طور خلاصه :

-فرم #C رو به صورت یونیکد ذخیره کنید
-در SQL server فیلدهایی که قراره مقدار فارسی ذخیره کنند رو از نوع nvarchar تعریف کنید ، و فراموش نکنید که حداکثر اندازه فیلد رو « دو برابر » حداکثر مورد نظرتون بگذارید ( چون کاراکترهای یونیکد دو بایت جا می‌گیرند ) مثلا اگر میخواهید حداکثر 64 کاراکتر ذخیره بشه باید اندازه فیلد رو 128 در نظر بگیرید.

مدیر پرشین تیم
دوشنبه 06 تیر 1384, 11:05 صبح
اکه می شه برام اسم تاپیک یا لینک اون رو که در مورد فارسی نوشتن است را بفرستید