PDA

View Full Version : کی این خطاهارو می شناسه



samaneh313
یک شنبه 30 مرداد 1384, 02:16 صبح
برای وارد کردن مقادیر رشتهای در textbox برای اضافه شدن به پایگاه داده باید آنها رو داخل "" بذلرم در صورتی که فیلدهای پایگاهمم از نوع text تعریف کردم
خطاها :
Syntax error (missing operator) in query expression '1AA'.

Number of query values and destination fields are not the same.

System.Data.OleDb.OleDbException: Syntax error in INSERT INTO statement.

amir_3530
یک شنبه 30 مرداد 1384, 02:23 صبح
آیا برای جدولت Primer Key تعریف کردی ؟

omid_Ahmadi
یک شنبه 30 مرداد 1384, 07:24 صبح
آیا برای جدولت Primer Key تعریف کردی ؟

خطایی که از ایشون گرفته میشه به Primary Key ربطی نداره.
احتمالا مشکل شما در تولید Insert Command موقع قرار دادن Stringها در اون به وجود میاد.
فرضا اگر میخواهید متن "Test" رو در داخل یک متغیر String قرار بدید یا باید قبل از " از کاراکتر \ استفاده کنید یا به جای " از "" استفاده کنید.
در ضمن موقع تولید دستورات SQL برای قرار دادن متن در اونها از ' استفاده کنید.

Behrouz_Rad
یک شنبه 30 مرداد 1384, 08:14 صبح
تعداد مقادیری که قصد ریختن اونها رو در فیلدها داری، با تعداد فیلدهایی که وارد کردی همخونی نداره!

Hossein Margani
یک شنبه 30 مرداد 1384, 11:20 صبح
تعداد پارامترهای قسمت (<اینجا>)insert Into با قسمت (<اینجا>)values همخوانی نداره.