PDA

View Full Version : مشکل در Edit و delete در دیتابیس ASP.NET



dr.pantagon
پنج شنبه 01 فروردین 1387, 10:19 صبح
سلام
من این اسکریپت رو نوشتم ولی دائما خطا میده و نه ادیت می کنه نه دلیت
کسی ببینه می فهم مشکل از کجاس
پروژه رو ضمیمه کردم
با تشکر

Modifier
پنج شنبه 01 فروردین 1387, 17:01 عصر
با سلام خدمت شما

اولا بهتره connectionstring رو این طوری استفاده کنی :



addr = Server.MapPath("")
conn_str = "provider = microsoft.jet.oledb.4.0;data source=" & addr & "\db\[database name].mdb"
conn1.connectionstring = conn_str



دوما error رو بنویس تا انشاالله کمکتون کنیم.

یا علی

dr.pantagon
پنج شنبه 01 فروردین 1387, 18:33 عصر
نه مشکل از کانکشن دیتابیس نیست چون اطلاعات رو درست واکشی می کنه و پرمیشن مجاز رو هم دار ولی موقع به روز رسانی مشکل می گیره

Specified cast is not valid.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidCastException: Specified cast is not valid.

Source Error:

Line 49:
Line 50: Private Sub DataGrid1_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles DataGrid1.UpdateCommand
Line 51: Dim Textname As TextBox = CType(e.Item.Cells(3).Controls(0), TextBox)
Line 52: Dim newname = Textname.Text
Line 53: Dim reckey As Integer

Modifier
پنج شنبه 01 فروردین 1387, 19:06 عصر
با سلام خدمت شما

پست اولی من که یه connectionstring بود برای اینکه کارت اصولی تر باشه نه اینکه مشکلت حل بشه .
چون اصلا جالب نیست که توی connectionstring نام داریو و شاخه های up پروژه رو بنویسی !
اول آدرس پروژه رو انتخاب پیدا کن بعد دسترسی به DB .

یا علی

Modifier
پنج شنبه 01 فروردین 1387, 19:22 عصر
و برای مشکلی هم که داری :

شما میخواهید در درون یه object یه کنترلی رو پیدا کنید و تبدیل کنید به textbox

بهتره از دستور findcontrol استفاده کنید مثلا :



ctype([کنترل اصلی].Items.item(شماره ایتم).FindControl("control_id"), نوعی که باید تغییر کند)


اگه حل نشد :

باید به یک نکته توجه کرد که آیا میشود هر نوعی به نوعی دیگر تبدیل شود؟!!!

من تا به حال با این موضوع مشکلی نداشتم.انشاالله شما هم مشکلی نداشته باشید.

یا علی