واضح آرشیو وب فارسی:سایت ریسک: پیغام هنگام insert کلیه مقادیر رشته ای siamak-s 09 اسفند 1387, 20:11سلام یه سوال پرسیدیم اونقدر جواب ندادید تا از صفحه اول خارج شد ، دوستان من خواهش می کنم به سوال من جواب بدید من باید تا آخر 3 ، 4 روز دیگه این کار رو تحویل بدم . ببینید خیلی سادست ، من وقنی می خوام هر مقداری رو توی فیلدی از نوع String (VARCHAR , TEXT , CHAR , ...) ذخیره کنم اررور میگرم ، هیچ فرقی نمی کنه مقداری که می خوام ذخیره کنم فارسی هست یا انگلیسی ، در هر دوحالت اررور میده ، دقیقا زمانی که می خواهم فیلد رو مقدار دهی کنم ، قبل از UTE شدن . دیتابیس MySQL 4 , 5 ، Collation:utf8_persian_ci پیغامی که میده این هست : Multiple step OLE DB generated errors , Check each OLEDB status , if availabe . No Work was done . آیا به نحوه ران شدن سرور ربطی داره ؟ Strict Mode ؟ توی جست و جو هام یه جایی خوندم باید از دستور زیر استفاده کنیم : INSERT DELAY ... اگر این طور هست من با شی رکوردست رکورد هامو Add می کنم ، باید چی کار کنم ؟ خواهش می کنم دوستان ، کمکم کنید . ممنون siamak-s 10 اسفند 1387, 08:44یعنی هیچ کسی اینجا نمی دونه این مشکل از چیه !؟ ziXet 10 اسفند 1387, 10:30سلام یه سوال پرسیدیم اونقدر جواب ندادید تا از صفحه اول خارج شد ، دوستان من خواهش می کنم به سوال من جواب بدید من باید تا آخر 3 ، 4 روز دیگه این کار رو تحویل بدم . ببینید خیلی سادست ، من وقنی می خوام هر مقداری رو توی فیلدی از نوع String (VARCHAR , TEXT , CHAR , ...) ذخیره کنم اررور میگرم ، هیچ فرقی نمی کنه مقداری که می خوام ذخیره کنم فارسی هست یا انگلیسی ، در هر دوحالت اررور میده ، دقیقا زمانی که می خواهم فیلد رو مقدار دهی کنم ، قبل از UTE شدن . دیتابیس MySQL 4 , 5 ، Collation:utf8_persian_ci پیغامی که میده این هست : Multiple step OLE DB generated errors , Check each OLEDB status , if availabe . No Work was done . آیا به نحوه ران شدن سرور ربطی داره ؟ Strict Mode ؟ توی جست و جو هام یه جایی خوندم باید از دستور زیر استفاده کنیم : INSERT DELAY ... اگر این طور هست من با شی رکوردست رکورد هامو Add می کنم ، باید چی کار کنم ؟ خواهش می کنم دوستان ، کمکم کنید . ممنون اولین باره اینو میبینیم! شما رو لوکالی؟ دیتابیست Mysql هستش؟ کوئری رو بذار siamak-s 10 اسفند 1387, 11:00ممنون از اینکه به سوالم توجه نشون دادی من همه چیزمو روی لوکال تست کردم و دیتابیس و طراحی کردم و هیچ مشکلی نداشت وقتی که میبرم روی سرور این اررور رو نشون میده ، از کوئری استفاده نمی کنم از رکوردست استفاده می کنم ، مثلا : rst.AddNew rst.Fields("UserID") = 1 rst.Fields("UserName") = "admin" rst.update توی خط سوم بالا پیغام رخ میده ، اون فیلد عددی رو مقدار میده و وقتی می خواد مقداری رو توی فیلد رشته ای بریزه پیغام میده ، یعنی حتی قبل از اجرا شدن متد update . یادم رفت بگن دیتابیسم MySQL هست ، هم توی MySQL 4 تست کردم و هم توی MySQL 5 siamak-s 10 اسفند 1387, 20:41خواهش می کنم دوستان کمک کنید !!! yakoza 11 اسفند 1387, 13:25با asp كار ميكني ؟ اينجا انجمن php هستش و اگه تو انجمن مربوطه سوالت رو مطرح كني زودتر به جواب ميرسي siamak-s 11 اسفند 1387, 23:06شاید مشکل از MySQL باشه من اینجا برای جنبه MySql اون مطرح کردم میشه کمک کنیــــــد ! ziXet 11 اسفند 1387, 23:42ممنون از اینکه به سوالم توجه نشون دادی من همه چیزمو روی لوکال تست کردم و دیتابیس و طراحی کردم و هیچ مشکلی نداشت وقتی که میبرم روی سرور این اررور رو نشون میده ، از کوئری استفاده نمی کنم از رکوردست استفاده می کنم ، مثلا : rst.AddNew rst.Fields("UserID") = 1 rst.Fields("UserName") = "admin" rst.update توی خط سوم بالا پیغام رخ میده ، اون فیلد عددی رو مقدار میده و وقتی می خواد مقداری رو توی فیلد رشته ای بریزه پیغام میده ، یعنی حتی قبل از اجرا شدن متد update . یادم رفت بگن دیتابیسم MySQL هست ، هم توی MySQL 4 تست کردم و هم توی MySQL 5 خب از اول میگفته aspه! ببین من تاخالا با asp کار نکردم شما یه کد ساده کار با mysql رو بنویس بعدش ببر رو سرور اجراش کن، اگه اجرا شد مشکل از کدته ولی اگه بازم ارور تو همین مایه هارو داد مشکل از سرور هست با هاستینگ تماس بگیر siamak-s 12 اسفند 1387, 09:14اصلا پروژه رو بیخیال شدم ، یه صفحه ساختم توش فقط به دیتابیس کانکت شدم و یه رکورد جدید اضافه کردم و یه فیلد استرینگ مقدار دهی کردم همین اررور رو داد . با هاستینگ هم تماس گرفتم میگه مشکل ما نیست ، ما 7000 تا سایت رو میزبانی می کنیم ، در صورتی که همه چی روی لوکال به خوبی اجرا میشه میره روی سرور مشکل پیش میاد ، به نظر شما مشکل از کجای سرور می تونه باشه ، چیشو بد کانفیگ کردن که این بلا سر من اومده . کــــمــــک ! ): ziXet 12 اسفند 1387, 11:12اصلا پروژه رو بیخیال شدم ، یه صفحه ساختم توش فقط به دیتابیس کانکت شدم و یه رکورد جدید اضافه کردم و یه فیلد استرینگ مقدار دهی کردم همین اررور رو داد . با هاستینگ هم تماس گرفتم میگه مشکل ما نیست ، ما 7000 تا سایت رو میزبانی می کنیم ، در صورتی که همه چی روی لوکال به خوبی اجرا میشه میره روی سرور مشکل پیش میاد ، به نظر شما مشکل از کجای سرور می تونه باشه ، چیشو بد کانفیگ کردن که این بلا سر من اومده . کــــمــــک ! ): اگه اینجوریه مشکل از mysql نیست! شما برو تو بخش asp ببین اونجا کسی راه حلو میدونه یا نه!
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 626]