من وقتی داده ها را در datagrid قرار میدهم و بعد از اعمال تغییرات در داده های گرید در هنگام update این تغییرات روی بانک انجام نمیشود اشکال کار کجاست؟
من وقتی داده ها را در datagrid قرار میدهم و بعد از اعمال تغییرات در داده های گرید در هنگام update این تغییرات روی بانک انجام نمیشود اشکال کار کجاست؟
چه جوری داری update میکنی؟کدش رو بنویس بگم اشکال کجاست
این کدی است که در رویداد ثبت تغییرات نوشته ام
If m_DataSet.HasChanges() Then
Dim data_adapter As SqlDataAdapter
(data_adapter = New SqlDataAdapter(SELECT_STRING, CONNECT_STRING
(data_adapter.TableMappings.Add("Table", "c"
(command_builder = New SqlCommandBuilder(data_adapter
( data_adapter.Update(m_DataSet
End If
ببین هر شی SQLdataadapter چهار تا شی command داره یکی برای selecte یکی برای حذف و یکی برای ویرایش واخری هم برای insert که باید قبل از هر ]چیز commandtext انها set شود تا متد update کار کند .
مثل
"(sqldatadapterOBj.insertcommand.commandtext="INSE RT INTO TblDars (Dars_Name) VALUES (@Dars_Namet
باز اگر مشکل داری و نتونستی بگو یک نمونه برنامه با database sqlserver2000 بفرستم تا ببینی
دست شما درد نکنه تا حدودی گرفتم ولی اگه لطف کنید و مثال رو برام بفرستید فکر میکنم مشکلم حل بشه
سلام
دوست عزیز ببین جدولت دارای فیلد کلیدی هست چون اگر نداشته باشد آپ دیت نمیشود
در ضمن عملیات مربوطه را در یک Try و Catch قرار بده و از خطاهای مربوط به کلاس Data استفاده کن تا پیغام خطای دقیق رو بتونی ببینی اون موقع بهتر میشه عمل کرد
با تشکر
سلام
دیکه دارم دیونه می شم چرا هیچکس کد درج و حدف را با استفاده از بانک sql را برام نمی زارررررررررررررررر ررررهههههههههههههههههه
دستور update مشخص هست شما فیلد کلیدی نداری البته اگه دیتا گرید را با کوئری از جند جدول پر کرده باشی هم به مشکل بر می خوری