PDA

View Full Version : مشکل در insert



h.gheidrlou
جمعه 01 خرداد 1394, 15:34 عصر
سلام به نظر دوستان این خطا چیه در insert میده؟131507

h.gheidrlou
جمعه 01 خرداد 1394, 16:00 عصر
بازهم خطا میده حتی با یک کد کوتاه و مختصر جهت تست-البته ازاکسس استفاده کردم و اطلاعات رکورد را تستی 2تاشو دادم بهش131508

h.gheidrlou
جمعه 01 خرداد 1394, 16:51 عصر
من اکسسم 2007بوده در ویندوز اکس پی
الان در ویندوز8 اکسس 2013 و 2007 را روی سیستم دارم
اشکال کار چیه به نظره اساتید؟
لطفا راهنمایی کنید
قبلا insert را اجرا میکردم ولی الان خطا میده

aslan
جمعه 01 خرداد 1394, 19:14 عصر
value را درست کنید
VALUES

reza_ali202000
شنبه 02 خرداد 1394, 01:49 صبح
متاسفانه خطاهای دستوری دارید و ارورهایی رو که میده متوجه نمیشین.
خطای اول میگه که فیلد کلیدیتون تکراری هس و نمیتونین تکراری ثبت کنید.
دومی هم خطای سنتکس یا نوشتار در ساختار رو داده.

h.gheidrlou
شنبه 02 خرداد 1394, 20:12 عصر
131565
این خطای نوشتاریش چیه هرکار میکنم قبول نمیکنه

h.gheidrlou
شنبه 02 خرداد 1394, 20:16 عصر
131566
این هم نوع خطایی که میده

h.gheidrlou
شنبه 02 خرداد 1394, 21:19 عصر
131566
این هم نوع خطایی که میده

h.gheidrlou
شنبه 02 خرداد 1394, 21:21 عصر
ازدوستان کسی نیست کمک کنه؟
من به روش قرار دادن تکست در گیومه ها مثل '" + txt_shmoshtari + "' که انجام میدم نشکلی نیست
ولی به روش پارامتر که میزنم خطا میده
نمیدونم علتش چیه؟
اصل مطلب این هستش که میخوام مشکل کار را بدونم چیه نه اینکه ازش راحت بگذرم

ebrahim.rayatparvar
یک شنبه 03 خرداد 1394, 00:07 صبح
پارامتر ها رو به این صورت بده به عنوان مثال :


cmd.Parameters.Add("@name", SqlDbType.NVarChar).Value = name;

h.gheidrlou
یک شنبه 03 خرداد 1394, 23:19 عصر
یعنی اگه اینجوری بدم درسته؟
cmd.Parameters.Add("@shmosh", SqlDbType.BigInt).Value = txt_shmoshtari.Text;

h.gheidrlou
دوشنبه 04 خرداد 1394, 00:30 صبح
فایده نداره هرکار میکنم ابدیت نمیشه
131608

ali_md110
دوشنبه 04 خرداد 1394, 02:13 صبح
پارامتر دوم منظورم id مقدار دهی نشده
اون هم مقداردهی کنید


cmd.Parameter.Add(@id........

یک @ قبل از نام پارامترهات بذار shoma@

ebrahim.rayatparvar
دوشنبه 04 خرداد 1394, 09:25 صبح
یعنی اگه اینجوری بدم درسته؟
cmd.Parameters.Add("@shmosh", SqlDbType.BigInt).Value = txt_shmoshtari.Text;


سلام
وقتی دارین bigInt می گیرین بهتر نیست مقدار TextBox رو Convert کنید؟

mehdi.fni
دوشنبه 04 خرداد 1394, 15:10 عصر
بهتره ابتدا فیلد به فیلد insert کنی تا مشکل رو پیدا کنی