PDA

View Full Version : سوال: ذخیره کردن تاریخ و (،-) در دیتابیس.



mjzsoft25
پنج شنبه 09 شهریور 1391, 11:37 صبح
سلام دوستان می خواستم بدونم که چه جوری میشه کاراکتر های زیر رو در دیتا بیس ذخیره کرد؟
/،\،(،)،-
منظورم اینکه باید از چه دیتا تایپی استفاده کرد؟
مثلا متن تکست باکس من که:
1391/05/09
هست.
همین شکلی تو دیتابیس ذخیره بشه.
و بعد هم همین شکلی نمایش داده بشه.

alitavakoli
پنج شنبه 09 شهریور 1391, 12:12 عصر
میتونید از نوع varchar استفاده کنید

mjzsoft25
پنج شنبه 09 شهریور 1391, 12:50 عصر
میتونید از نوع varchar استفاده کنید

دوست عزیز جواب نداد.
منظور من ذخیره کردن متن های زیره:
1391/06/01
(5555)8888888

elh@m_a
پنج شنبه 09 شهریور 1391, 12:55 عصر
از nvarchar استفاده کنید
فکر کنم جواب بده

alitavakoli
پنج شنبه 09 شهریور 1391, 15:28 عصر
دوست عزیز جواب نداد.
منظور من ذخیره کردن متن های زیره:
1391/06/01
(5555)8888888

میشه یه اسکرین شات از خروجی بدین؟

mjzsoft25
پنج شنبه 09 شهریور 1391, 15:39 عصر
از nvarchar استفاده کنید
فکر کنم جواب بده

استفاده کردم ولی اطلاعات ذخیره نمیشه.

behnam_khademi
پنج شنبه 09 شهریور 1391, 15:40 عصر
من خودم همیشه از نوع داده nvarchar استفاده می کنم این قالبی رو که شما میگید رو هم قبول میکنه.

mjzsoft25
پنج شنبه 09 شهریور 1391, 15:40 عصر
میشه یه اسکرین شات از خروجی بدین؟

ذخیره کردن تاریخ شمسی بدون تبدیل به میلادی و ذخیره کردن شماره تلفن با استفاده از پرانتز().

akram_k
پنج شنبه 09 شهریور 1391, 15:59 عصر
سلام با نوع nvarchar میتونی هر کاراکتری رو توی جدول ذخیره کنی . واسه اینکه امتحان کنی مستقیما وارد جدولت تو sql شو و نوع داده ات رو nvarchar قرار بده اگه قبول کرد بنابراین مشکل از نوع داده نیست و باید ببینی تو برنامه چه اتفاقی افتاده یعنی اگه پیغام خطایی میده روی اون بحث کنی

mjzsoft25
پنج شنبه 09 شهریور 1391, 16:00 عصر
من خودم همیشه از نوع داده nvarchar استفاده می کنم این قالبی رو که شما میگید رو هم قبول میکنه.

من با استفاده از دستور Insert اطلا عات رو وارد نمی کنم.
من از دستور
BindingSource.AddNew();
استفاده میکنم، ولی اطلاعات اون فیلد ها تو گریدم نمیاد.