PDA

View Full Version : نوع داده



scmorfi
یک شنبه 22 اسفند 1389, 17:05 عصر
با سلام
من دارم یه برنامه می نویسم که واسه عملیات update در بانک sql یک تابه تعیین کردم و برنامه دستور update رو به این تابع می فرستد حال من این کد رو نوشتم
b = "update tbl_bakhsh set makan=@makan+1 where code='" + i + "'"
و این کد رو ما متغییر b که از نوع string می باشد ریخته می شود
حالا برنامه ایراد Input string was not in a correct format. می دهد
متغییر b چه نوع داده ای باشد که به مشکل نخورم ممنون می شم جوابم رو بدید

scmorfi
سه شنبه 24 اسفند 1389, 10:54 صبح
کسی نمی خواد این مشکل ما رو حل کنه؟:ناراحت::افسرده:

omid-vbAuto
شنبه 28 اسفند 1389, 13:11 عصر
با پيام خصوصي در ارتباط باشيد.دارم يه DLL مي نويسم به محض كامل شدن تقديم مي كنم.(به خاطر عيد و اينها يه كم طول ميكشه)

shadi khanum
شنبه 28 اسفند 1389, 13:40 عصر
Error که میده مربوط به نوع داده نیست فک کنم، چون اینت دستور درسته !
این Error رو همین خط raise میشه یا واسه جای دیگه برنامه است؟

ricky22
شنبه 28 اسفند 1389, 17:20 عصر
با پيام خصوصي در ارتباط باشيد.دارم يه DLL مي نويسم به محض كامل شدن تقديم مي كنم.(به خاطر عيد و اينها يه كم طول ميكشه)
چه ربطی به سوال داره ؟!
--------------------------------------
نوع داده ی i چی هست ؟
i رو به string تبدیل کنید اگر String نیست.

biotechsoft
شنبه 28 اسفند 1389, 22:26 عصر
dim b as string
b = "update tbl_bakhsh set makan=@makan + 1 where code='" + i + "'"

asif1358
شنبه 28 اسفند 1389, 23:08 عصر
دوست من
ارور که روشن است؛ تو عبارت اس کیو ال خود نباید قبل و بعد از i از کوتیشن استفاده کنید

ricky22
یک شنبه 29 اسفند 1389, 08:54 صبح
دوست من
ارور که روشن است؛ تو عبارت اس کیو ال خود نباید قبل و بعد از i از کوتیشن استفاده کنید
Error سمت C# هست و کوتیشن ها درست هست .

shadi khanum
یک شنبه 29 اسفند 1389, 10:25 صبح
یا i.Tostring() بنویس یا به جای + از & استفاده کن