PDA

View Full Version : مشکل دستور Insert into در VB.net



alineghabi
پنج شنبه 28 دی 1385, 19:34 عصر
سلام
چجوری میشه داده های نوع عددی رو در دستور insert into قرار داد
به عنوان مثال دستور زیر رو خطا میده


strSql1 = "INSERT INTO t1 (name,id,avg) VALUES ('ali','5487255',' " & 14 & " ')"


0منظور از 14 عدد 14 است ولی خطا میده برای مشخص کردن عدد چیکار کنم

programmermp
پنج شنبه 28 دی 1385, 19:39 عصر
سلام

عدد 14 رو باید این طور ی بنویسی اگه ننوشتی '14' اگه انیطوری نوشتی و خطا می ده

خوب بدون علامت گیومه بنویسش

alineghabi
پنج شنبه 28 دی 1385, 19:49 عصر
نمیشه کاراکتر 14 اگه باشه مینویسی '14'
ولی عدد 14 نمیشه
بدون علامت گیومه خم خطا میده

Sub Zero
پنج شنبه 28 دی 1385, 19:52 عصر
رشته
"INSERT INTO t1 (name,id,avg) VALUES ('ali','5487255',' " & 14 & " ')"
رو بررسی کن احتمال می دم فیلد Avg یه کلمه کلیدی باشه اسم فیلد رو عوض کن ببین درست می شه . این بلا سر من هم اومده .

programmermp
پنج شنبه 28 دی 1385, 19:54 عصر
درسته اقا مصطفی

avg تابعی هست که میانگین گروهی از مقادیر رو بر می گردونه




چی شد من نفهمیدم مشکلت حل شد یا نه

alineghabi
پنج شنبه 28 دی 1385, 21:00 عصر
از جوابت متشکرم
ولی حل نشد
اسم فیلد رو هم عوض کردم نشد
نوع فیلد هم عدد است
(Int32.Parse(14 چیه کجا اضافه کنم

alineghabi
پنج شنبه 28 دی 1385, 21:04 عصر
(Int32.Parse(14 رو هم اضافه کردم نشد

alineghabi
پنج شنبه 28 دی 1385, 21:08 عصر
خیلی ممنون از جوابتون درست شد
:تشویق:

حامد مصافی
یک شنبه 01 بهمن 1385, 11:25 صبح
عالیه که مشکلت حل شده
حالا یه سوال:
پایگاه داده شما احیاناً Access نبوده؟؟؟