امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
نویسنده پیام
mostafa-Ce آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3
( 1 تشکر در 1 ارسال )
ارسال: #1
Sad  نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
سلام .من دوتا مشکل دارم .از هرکی که بلده خواهش میکنم راهنماییم که:
1-من وقتی یک رکورد جدید insert میکنم بعد که از برنامه خارج میشم دیگه توی dataGridview نیست.چطوری باید ذخیرشون کنم تا همیشه باشن؟

2-اطلاعات من توی دیتا گرید ویو علامت سوال ظاهر میشن! حتی اون N رو هم قبل '{}' اما بازم فایده ای نداره!
از سی شارپ استفاده میکنم و sql 2008و هم 2005!
۰۸-مرداد-۱۳۸۹, ۱۴:۵۷:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : z-k
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
رکوردی که توی دیتاگرید Insert می شه باید توی دیتابیس هم ذخیره بشه!!!!

اگه علامت سوال می بینی این راه ها رو امتحان کن:
Collation دیتابیس رو به Arabic_CI_AS تغییر بده(برای این کار برنامه SQL Server Management Studio رو اجرا کن. روی اسم دیتابیست راست کلیک کن. Properties رو انتخاب کن. از لیست سمت چپ Options رو انتخاب کن. Collation رو ست کن)

DataType فیلداتو به nvarchar تغییر بده

فونت مورد استفاده در DataGridView رو به فونت های فارسی تغییر بده.

پارک24
مرجع خرید و فروش خودرو
۰۸-مرداد-۱۳۸۹, ۱۵:۰۹:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mostafa-Ce, myazdani
mostafa-Ce آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3
( 1 تشکر در 1 ارسال )
ارسال: #3
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
(۰۸-مرداد-۱۳۸۹, ۱۵:۰۹:۳۱)far_222000 نوشته است: رکوردی که توی دیتاگرید Insert می شه باید توی دیتابیس هم ذخیره بشه!!!!

اگه علامت سوال می بینی این راه ها رو امتحان کن:
Collation دیتابیس رو به Arabic_CI_AS تغییر بده(برای این کار برنامه SQL Server Management Studio رو اجرا کن. روی اسم دیتابیست راست کلیک کن. Properties رو انتخاب کن. از لیست سمت چپ Options رو انتخاب کن. Collation رو ست کن)

DataType فیلداتو به nvarchar تغییر بده

فونت مورد استفاده در DataGridView رو به فونت های فارسی تغییر بده.

ممنونم از راهنماییهاتون!مشکل دومیم حل شد.اما یه مشکل دیگه بوجود اومد:
فرم سرچ من که نام یه کاربر رو میگیره و اطلاعاتشو نشون میده نمیتونه اوناییرو که فارسی هستند پیدا کنه! اما همون انگلیسی ها رو میتونه!
واسه پیدا کردن از یه دستور سلکت استفاده میکنم.بعد همه اوناییرو که اسمشون اسم مورد نظره رو تویک دیتا گرید ویو نشون میده!اما گفتم که فارسی ها رو نمیتونه!!!!
در مورد راهنمایی اولیتون ، بذارید کامل تر توضیح بدم:
من یه فرم طراحی کردم که دو تا باتن داره یکی واسه درج اطلاعات روی دیتابیس و دیگری واسه نمایش اطلاعات. وقتی اطلاعات رو وارد میکنم و میرم توی نمایش اطلاعات،اطلاعات توی دیتا گرید ویو هستند .بعد وقتی که فرم رو close میکنم و دوباره اجرا میکنم دیگه نیستند!!!!!!!!!!!!!!!!!!!!!!!!
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۸۹, ۰۰:۰۰:۵۴، توسط mostafa-Ce.)
۰۸-مرداد-۱۳۸۹, ۱۹:۲۲:۰۰
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #4
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
در مورد سرچ فارسی: چون شما اطلاعاتی که توی دیتابیست هستن رو دستی وارد کردی نه از طریق INSERT، جاهایی که از حرف "ی" استفاده شده رو حواست نبوده که باید "ي" وارد کنی!!! برو تو دیتابیس همه رو تبدیل کن مشکلت حل می شه! راستی اگه برنامت چیزی رو INSERT میکنه همون طور که گفتم احتیاجی به تبدیل توی برنامت نداری، خود SQL قبل از وارد شدن اطلاعات، این کار رو می کنه ولی اگه دستی اطلاعاتو وارد کنی این کار رو نمیکنه که مشکل شما پیش میاد وقت Query گرفتن

در مورد مشکل DataGridView: نمونه برنامه ای که نوشتی رو بذار، ببینم مشکل چیه

پارک24
مرجع خرید و فروش خودرو
۰۹-مرداد-۱۳۸۹, ۰۸:۵۲:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mostafa-Ce
mostafa-Ce آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3
( 1 تشکر در 1 ارسال )
ارسال: #5
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
سلام.بازم Thanks.
این مشکل سرچ هم حل شد اما بازم اونایی که حرف ک دارن رو پیدا نمیکنه.امتحان نکردم اما فکر کنم پ و ژ هم همین مشکلو داشته باشن. اینا رو چکار کنم.؟

در مورد مشکل اول اولیم که هنوز حل نشده این کد مربوط به باتنی هستش که اطلاعات رو insert میکنه./تو پیوست/
زیر ستاره هاش کد یه کلاسه که دیگه نخواستم جدا جدا بفرستم زیرش نوشتم!


فایل‌(های) پیوست شده
.txt   sql-iranled.txt (اندازه: 1.49 KB / تعداد دفعات دریافت: 93)
۰۹-مرداد-۱۳۸۹, ۱۲:۰۲:۳۴
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #6
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
در مورد "پ" و "ژ" فکر نمی کنم مشکلی داشته باشی. تا جایی که میدونم مشکل فقط با "ی" و "ک" هست که "ی" همیشه مشکل داره ولی "ک" رو بعضی سیستم ها

نفهمیدم مشکل از کجاست ولی تابع docommand اینجوری کن:
کد:
public void docommand(string sql)
        {
Cmd = new SqlClient.SqlCommand(sql, Cnn);
cmd.ExecuteNonQuery();
        }

پارک24
مرجع خرید و فروش خودرو
۰۹-مرداد-۱۳۸۹, ۱۳:۴۷:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mostafa-Ce
mostafa-Ce آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3
( 1 تشکر در 1 ارسال )
ارسال: #7
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
ممنون از کمک هاتون !
خیلی بدردم خورد!
۱۱-مرداد-۱۳۸۹, ۱۰:۲۷:۰۲
ارسال‌ها
پاسخ
mostafa-Ce آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3
( 1 تشکر در 1 ارسال )
ارسال: #8
RE: نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database
سلام به همگی...
من مشکل اول اولیم رو بالاخره خودم حل کردم. مشکل از اینجا بود که من دوباره پروژه رو بیلد میکردم f5 درصورتی که میاس ctrl+f5 رو فشار بدم....
همین.
البته فیل کردن و آپدیت کردن دیتا ست رو هم فراموش نکنید!
۱۸-مرداد-۱۳۸۹, ۲۱:۳۴:۴۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش SQL و نحوه کار با آن در وی بی far_222000 27 69,160 ۲۲-فروردین-۱۴۰۰, ۱۴:۴۶:۳۵
آخرین ارسال: sina.rm
Shy نحوه ذخیره عکس در SQL eli_j0o0o0n 26 37,416 ۲۲-فروردین-۱۴۰۰, ۱۴:۳۷:۰۱
آخرین ارسال: VidaSalehi
  مشکل در ذخیره عکس به صورت دستی The.Ghost 10 4,785 ۱۶-اردیبهشت-۱۳۹۵, ۰۰:۱۵:۵۸
آخرین ارسال: Ghoghnus
  نحوه گرفتن مقدار از xml در sql shinsinbin 2 3,315 ۰۷-مهر-۱۳۹۴, ۲۳:۳۰:۳۸
آخرین ارسال: shinsinbin
  ایمپورت اطلاعات sql server در اکسل taksa2012 1 4,367 ۱۹-مهر-۱۳۹۳, ۲۲:۳۱:۰۷
آخرین ارسال: far_222000
  ذخیره سورس وب در یک فیلد javaweb 1 2,322 ۱۴-شهریور-۱۳۹۳, ۱۱:۱۹:۲۰
آخرین ارسال: lord_viper
  دستور DELETE aleas 1 2,567 ۲۶-خرداد-۱۳۹۳, ۱۵:۴۳:۴۲
آخرین ارسال: babyy
  تبدیل اطلاعات بانک datبه sql taksa2012 3 3,326 ۲۴-آبان-۱۳۹۲, ۱۱:۲۹:۳۲
آخرین ارسال: lord_viper
  بازیابی اطلاعات خاص از sql taksa2012 3 3,090 ۲۰-مهر-۱۳۹۲, ۰۴:۱۲:۱۳
آخرین ارسال: babyy
  [سوال] bit , tinyint ,real چه نوع فیلدی را ذخیره می کننه mehrdad8 0 1,945 ۱۲-خرداد-۱۳۹۲, ۰۱:۲۳:۵۳
آخرین ارسال: mehrdad8

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS