PDA

View Full Version : یک اتفاق عجیب در دستور insert



سفید برفی
دوشنبه 16 بهمن 1385, 08:28 صبح
سلام
من دستور insert زیر را وارد کردم وبرای پیدا کردن مشکل آن از
sql query analayzer استفاده کردم که دیدم هنگام جایگذاری مقادیر یک مقدار اضافی درج می کنه و کوتیشن دوم در آخرین مقدار را با اینکه گذاشتم قرار نمی دهد نمی دونم علتش چیه؟

مقادیر رو در اینجا جدا نوشتم تا به هم نریزه!





cmdinsert1 =
New SqlCommand("insert into todo1 owner_id,sender,reciever,subject,todo_date,deadlin e,priority,type,expire,is_new,body) values



"&(" dtrtodo1("owner_id") & "



'کنترل کننده سیستم'


'" + ("dtrtodo1("reciever") + "'

'اخطاریه'

getdate
'" + d + "'
'زیاد'
'Message'
,1,1
'" +(" dtrtodo1("body + "'


' به پایان رسیده و شما پاسخی مبتنی بر انجام آن ارسال نکرده ایدToDoمهلت این '

و اون چیزی که در qyery هست اینه:

insert into todo1 owner_id,sender,reciever,subject,todo_date,deadlin e,priority,type,expire,is_new,body) values(6,
'کنترل کننده سیستم'
,'الهام'
,'اخطاریه
',getdate(),
'2007'
,'زیاد',
'Message'
,1,1,
' '
,' به پایان رسیده و شما پاسخی مبتنی بر انجام آن ارسال نکرده ایدToDoمهلت این )

Kamyar.Kimiyabeigi
دوشنبه 16 بهمن 1385, 10:02 صبح
دوست عزیز کدتون خوانا نیست لطفاً از تگ کد برای نوشتن کدتون استفاده کنین تا راحتتر بشه کمکتون کرد

Alireza_Salehi
دوشنبه 16 بهمن 1385, 10:48 صبح
http://www.barnamenevis.org/forum/showthread.php?t=60694

پیشنهاد من اینه که هیچ وقت این طوری Query ننویس ، این طوری تو هر برنامه جدیدی که مینویسی کلی دردسر داری!

در ضمن کدها رو توی تگ کد بذار قابل خوندن باشه!