nekooee
دوشنبه 30 اردیبهشت 1392, 21:50 عصر
سلام
دوستان من برنامه ای رو پارسال نوشتم و تا به امروز خیلی خوب کار میکرد. اما امروز تما کسانی که نرم افزار رو گرفتند یکی یکی دیدم پیام میدن که موقع ثبت اطلاعات خطا دریافت می کنند. اول فکر کردم دیتابیسشون خراب شده اما بعد تو سیستم خودم آمدم تست کنم دیدم برنامه خودم هم کار نمیکنه و ارور دیتابیس میده.
من از دیتابیس اکسس استفاده کردم.
تاریخ کامپیوتر رو به دیروز بر میگردونم درست کار میکنه ولی به محض اینکه تاریخ کامپیوتر رو به امروز تغییر میدم دیگه برنامه درست کار نمیکنه و ارور میده.
من از تاریخ behcomponent تو برنامم استفاده کردم ولی اون فکر نمیکنم مشکلی داشته باشه چون وقتی تاریخ کامپیوتر رو عقب میبرم و بعد از ورود به برنامه از قسمت تاریخ behcomponent تاریخ روجلو میارم باز هم برنامه درست کار میکنه و تو دیتابیس تاریخ جدید و درست هم ذخیره میشه. فقط با تاریخ خود کامپیوتر که روز امروز به بعد میگذارم مشکل پیش میاد. در حالی از پارسال بدون مشکل تا حالا کارمیکرده
یعنی مشکل از چیه؟
لطفا سریعتر راهنمایی کنید که همه صداشون در آمده :(
متن ارور:
---------------------------
---------------------------
System.Data.OleDb.OleDbException: Data type mismatch in criteria expression.
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextE rrorHandling(OleDbHResult hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextF orSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText( Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(Comm andBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderIntern al(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at modiriat.FaktorForm.SabteFaktorButton_Click(Object sender, EventArgs e) in D:\*\FaktorForm.vb:line 1170
---------------------------
OK
---------------------------
دوستان من برنامه ای رو پارسال نوشتم و تا به امروز خیلی خوب کار میکرد. اما امروز تما کسانی که نرم افزار رو گرفتند یکی یکی دیدم پیام میدن که موقع ثبت اطلاعات خطا دریافت می کنند. اول فکر کردم دیتابیسشون خراب شده اما بعد تو سیستم خودم آمدم تست کنم دیدم برنامه خودم هم کار نمیکنه و ارور دیتابیس میده.
من از دیتابیس اکسس استفاده کردم.
تاریخ کامپیوتر رو به دیروز بر میگردونم درست کار میکنه ولی به محض اینکه تاریخ کامپیوتر رو به امروز تغییر میدم دیگه برنامه درست کار نمیکنه و ارور میده.
من از تاریخ behcomponent تو برنامم استفاده کردم ولی اون فکر نمیکنم مشکلی داشته باشه چون وقتی تاریخ کامپیوتر رو عقب میبرم و بعد از ورود به برنامه از قسمت تاریخ behcomponent تاریخ روجلو میارم باز هم برنامه درست کار میکنه و تو دیتابیس تاریخ جدید و درست هم ذخیره میشه. فقط با تاریخ خود کامپیوتر که روز امروز به بعد میگذارم مشکل پیش میاد. در حالی از پارسال بدون مشکل تا حالا کارمیکرده
یعنی مشکل از چیه؟
لطفا سریعتر راهنمایی کنید که همه صداشون در آمده :(
متن ارور:
---------------------------
---------------------------
System.Data.OleDb.OleDbException: Data type mismatch in criteria expression.
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextE rrorHandling(OleDbHResult hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextF orSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText( Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(Comm andBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderIntern al(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at modiriat.FaktorForm.SabteFaktorButton_Click(Object sender, EventArgs e) in D:\*\FaktorForm.vb:line 1170
---------------------------
OK
---------------------------