PDA

View Full Version : سوال: مشکل تغییر نوع داده برای درج با linq



sinayas
پنج شنبه 23 آذر 1391, 13:45 عصر
سلام به همه راستش من تازه شروع کردم . یک مشکل کوچیک برام به وجود آمده و نمیتونم حلش بکنم . مشکل اینه که برای درج از لینکیو استفاده کردم . یک فیلد دارم که قراره مبلغ توش وارد بشه . ان فیلد در بانک اطلاعاتی از نوع bigint هست . مبلغ رو از تکست باکس میگیرم : مشکل تبدیل نوع رو میگیره . با تابع convert.toint64 تبدیلش میکنم بازهم خطای تبدیل نوع رو در زمان اجرا میده . میشه راهنمایی بکنید که مشکل از کجاست .
insertmelk.Gheymat_kharid =txtGheymat_Kharid.Text;

و

insertmelk.Gheymat_kharid =Convert.ToInt64( txtGheymat_Kharid.Text);

sinayas
جمعه 24 آذر 1391, 10:30 صبح
خوشحال میشم اگه کمکم بکنید .

ahmad156
جمعه 24 آذر 1391, 11:02 صبح
دوست عزیز چه خطایی میده؟ مقدار txtGheymat_Kharid.Text رو چک میکنین که خالی نباشه؟

sinayas
جمعه 24 آذر 1391, 18:10 عصر
دوست عزیز چه خطایی میده؟ مقدار txtGheymat_Kharid.Text رو چک میکنین که خالی نباشه؟

سلام دوباره
دقیقا همن چیزی بود که گفتید .
من تو سایت بر اساس انتخاب یک آیتم از لیست امکان وارد کردن همان آیتم رو گذاشتم و آیتم های دیگه که مقدارشون رو از تکست باکس های دیگه میگیرن خالی بودن و به این دلیل خطای تبدیل میداد .
به صورت پیش فرض مقدار آیتم هارو 0 قرار دادم و مشکل حل شد .

بسیار ممنون