PDA

View Full Version : update کردن بانک در ASP.Net



zehs_sha
دوشنبه 05 آبان 1382, 18:07 عصر
بچه ها من چند خط زیر را نوشته ام تا بانکم به روز شود اما بانکم به روز نمی شود و هیچ پیغام خطا یی دریافت نمی کنم و فقط تغییرات اعمال نمی شود.


Me.SqlUpdateCommand2.CommandText = "UPDATE TUserIn SET Vaz='OUT' WHERE (FkUser='" + Trim(TGloobal.IdUser) + "')"
Me.SqlUpdateCommand2.Connection = Me.SqlConnection1

Me.DsUserIn11.Clear()
Me.SDATuserIn1.Fill(Me.DsUserIn11)
Me.SDATuserIn1.Update(Me.DsUserIn11())

SoheilKH
سه شنبه 06 آبان 1382, 05:23 صبح
برای چی از clear و Fill این جا استفاده می کنی فکر کنم Update تنها را به کار ببری درست بشه
در ضمن update وقتی عمل می کنه که dataset شما تغییر کرده باشه . شما هم fill میکنی هم Update به خاطر همینSDATuserIn1.HasChanges شما هیچ وقت true نمیشه
بنابراین update عمل نمیکنه

zehs_sha
سه شنبه 06 آبان 1382, 07:16 صبح
سهیل خسروی عزیز
من چون بانکم را UpDate نمی کرد دستور Fill و Update را قرار دادم چون بانکم با دو دستور فوق Update نمی شه :roll:
امروز هم یک بار دیگر این کار را کردم ولی بانکم Update نمی شود.

Vahid_Nasiri
سه شنبه 06 آبان 1382, 21:47 عصر
آیا TGloobal هم یک جدول دیگر است؟

zehs_sha
چهارشنبه 07 آبان 1382, 08:38 صبح
خیر یک ماژول است که متغیر IdUser در آن تعریف شده است

Vahid_Nasiri
چهارشنبه 07 آبان 1382, 19:28 عصر
بدلیل اینکه من از عناصر ویژوال مایکروسافت اصلا استفاده نمی کنم اصلا نظری در مورد کد فوق ندارم. چون خیلی از موارد در آن پنهان شده است.
اگر خواستید با کد نویسی *خالص* به شما می گویم که چکار باید کرد ....

SoheilKH
پنج شنبه 08 آبان 1382, 05:11 صبح
این رو امتحان کن
توی Update بعد از اسم dateset اسم جدول ات رو هم بنویس
شاید درست بشه
اگر نشد لیست فیلد های جدولت(کلیدهای داخلی و خارجی هم مشخص کن) بگو
شاید بشه یه کاری کرد:mrgreen: