PDA

View Full Version : سوال: مشكل در update درديتابيس



mehran5
پنج شنبه 06 فروردین 1388, 19:40 عصر
سلام
برنامه هنگام اجرا خط كد زيراين پيغام رو مي ده "sybtax error in UPDATE statment"

da.update(ds, "t1")
ممنون ميشم كسي كمكم كن.ابته insert هم چين اروري ميده

Sundown
پنج شنبه 06 فروردین 1388, 20:28 عصر
خوب معلومه که نمیشه
ایراد کار شما در این هست که Update Command رو برای DataAdaptor خودتون تعریف نکردید
توی سایت های ایرانی من که هر چی گشتم در مورد نوشتن یک UpdateCommand خوب برای DataAdaptor چیزی ندیدم ( شاید توی MSDN یه چیزایی پیدا کنی )

اما راه حل مشکلت این هست که شما در زمان اجرا و با توجه به محتویات رکوردی که میخواهید Update کنید یک دستور SQL درست کنید و در زمان اجرا درون خاصیت Da.UpdateCommand.CommandText قرار دهید و بعد آن را توسط دستور ()Da.UpdateCommand.ExecuteNonQuery اجرا کنی
من این کار رو همیشه انجام میدم و فعلا راه دیگری من بلد نیستم
اگر باز مشکلی بود من در خدمتم