PDA

View Full Version : اضافه کردن یه رشته با محتوای دستور sql



com_engineer_ab
دوشنبه 30 فروردین 1389, 16:12 عصر
سلام دوستان چطور می تونم یه رشته که توش یه دستور insert هست رو توی جدول sql ذخیره کنم.

M.YasPro
دوشنبه 30 فروردین 1389, 16:18 عصر
سلام
به صورت یه رشته معمولی
مگه فرقی می کنه داخل یه رشته چی باشه تا بشه توی sql ذخیره کرد ؟!!

com_engineer_ab
دوشنبه 30 فروردین 1389, 16:23 عصر
سلام
به صورت یه رشته معمولی
مگه فرقی می کنه داخل یه رشته چی باشه تا بشه توی sql ذخیره کرد ؟!!
نمی دونم چرا ارور می گیره
یه تیکه از رشته رو incorrent syntax میده

behnam25214
دوشنبه 30 فروردین 1389, 16:30 عصر
حتما مشکل از یه جای دیگست همونطور که M.YasPro (http://barnamenevis.org/forum/member.php?u=50429) عزیز گفتند فرقی بین رشته SQl با رشته های دیگه نیست.
اگه کدتو بزاری معلوم میشه.

FastCode
دوشنبه 30 فروردین 1389, 17:00 عصر
شاید SQLInjectionUnhandledException باشه.
شوخی کردم.
شما باید از parameter استفاده کنید.

zmmehrdad
دوشنبه 30 فروردین 1389, 17:01 عصر
دور رشته تک کوتیشن گذاشتی ؟

FastCode
دوشنبه 30 فروردین 1389, 17:08 عصر
دور رشته تک کوتیشن گذاشتی ؟


string P = "Insert into table1(id, name) values(1, N'FastCode')"
Execute("Insert into TblInsertLOG(sqlstatement) values (N'" + P + "')")
//Insert into TblInsertLOG(sqlstatement) values (N'Insert into table1(id, name) values(1, N'FastCode')')

com_engineer_ab
دوشنبه 30 فروردین 1389, 19:39 عصر
حتما مشکل از یه جای دیگست همونطور که M.YasPro (http://barnamenevis.org/forum/member.php?u=50429) عزیز گفتند فرقی بین رشته SQl با رشته های دیگه نیست.
اگه کدتو بزاری معلوم میشه.


INSERT INTO Event (EventName, EventUser, EventDate, EventTime,EventCommand) VALUES (N'7', N' ', N'4/19/2010','7:57 PM',N'UPDATE Schedule SET Schedule_Code = N'123'')

FastCode
دوشنبه 30 فروردین 1389, 19:49 عصر
,N'UPDATE Schedule SET Schedule_Code = N'123''
نگفتم؟:متفکر:

FastCode
دوشنبه 30 فروردین 1389, 19:50 عصر
حتما مشکل از یه جای دیگست همونطور که M.YasPro (http://barnamenevis.org/forum/member.php?u=50429) عزیز گفتند فرقی بین رشته SQl با رشته های دیگه نیست.
اگه کدتو بزاری معلوم میشه.

1.هست.
2.چه ربطی داره به syntax error؟

marijooon
دوشنبه 30 فروردین 1389, 20:00 عصر
کدت به نظر درست میاد
توی sql تست کردی؟ جواب میده؟

com_engineer_ab
دوشنبه 30 فروردین 1389, 20:29 عصر
کدت به نظر درست میاد
توی sql تست کردی؟ جواب میده؟
توی خود sqlهم تست کردم جواب نمیده نمیدونم مشکل از چیه

com_engineer_ab
دوشنبه 30 فروردین 1389, 20:37 عصر
مشکل رو فهمیدم از کوتیشن ها است
مشکل رو با پارامتر حل کردم

behnam25214
دوشنبه 30 فروردین 1389, 20:41 عصر
1.هست.
2.چه ربطی داره به syntax error؟

به نظرت رشته ali با رشته select غیر از معنی در نحوه ذخیره سازی فرق داره.

FastCode
دوشنبه 30 فروردین 1389, 21:39 عصر
به نظرت رشته ali با رشته select غیر از معنی در نحوه ذخیره سازی فرق داره.
نوع رشته ها فرق داره:
LPStr
LPWStr
BStr
BWStr
درضمن ' با همه چیز فرق داره.