توضیح جالبی بود خیلی ممنون
اما مشکل اصلی هنوز وجود دارد .
درباره اون خطایی که گفتم وقتی که برنامه رو تو محیط VS2008 و تو ویندوز یستا Debug می کنی هیچ مشکلی نداره ولی وقتی اونو Setup می کنیم و روی سیستم دیگری که ویندوزش ویستا است(نه تو XP) نصب می کنیم این مشکل به وجود میاد .
در ضمن من همراه Setup راه اندازههای CrystalReports10_5 ,DotNetFX35 ,WindowsInstaller3_1 را هم نصب میکنم
در ضمن تو محیط ویستا اکسس نصب نیست.در محیط XP تا اکسس 2005 بدون نصب راه انداز قابل شناسایی است اما نی دونم تو ویستا چه چوریه .در ضمن بانک اطلاعاتی برنامه با اکسس 2007 ساحته شده ولی موقع ذخیره کردن با فرمت 2003 ذخیره شده
متن کامل خطای ارایه شده به شرح زیر است
کد:See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Data.OleDb.OleDbException: Operation must use an updateable query.
at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
at AhanDar.Define_Define_People.cmdsave_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.PerformClick()
at System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
AhanDar
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.