PDA

View Full Version : سوال: کار با دیتا اداپتور



oliya24
دوشنبه 07 آذر 1390, 20:18 عصر
سلام و خسته نباشید دوستان
دوستان من میخواستم در زمان اجرا به یه سری داده رو در دیتابیس برنامه اضافه کنم ولی کمی گیج شدم
من میخوام به روش دیتا اداپتور برم و البته به روش پاس کردن پارامترها

یعنی دقیقتر بگم میخوام از این 4 خصوصیت این شی استفاده کنم insert command,deletecommand,updatecommand,selectcommand
برنامم این طوریه که نام و نام خانوادگی رو هر کدوم در یه تکس باکس جدا مینویسی و با زدن دکمه مربوطه مثلا insert یا ... اون عمل انجام میشه

من دقیقا نمیدونم باید چکار کنم لطفا اگر میشه من رو یاری فرمایید
ممنون میشم
پا ورقی:دوستان من دارم به روش کد نویسی عمل میکنم نه ویزاردی و از بانک اس کیوال سرور هم استفاده میکنم

mgh64120
سه شنبه 08 آذر 1390, 00:32 صبح
سلام دوست عزيز
براي INSERT

Dim Con As New SqlConnection(رشته اتصال)
Dim DA As New SqlDataAdapter()
DA.InsertCommand.Connection=Con
Con.Open
Da.InsertCommand.Commandtext="INSERT INTO <TableName> VALUES(@FName,@LName"
DA.InsertCommand.CommandType=CommandType.Text
DA.InsertCommand.Parameters.AddWithValue("@FName",Trim(txtFName.Text)).SqldbType=Sqldbtype.Nvarchar
DA.InsertCommand.Parameters.AddWithValue("@LName",Trim(txtFName.Text)).SqldbType=Sqldbtype.Nvarchar
DA.InsertCommand.ExecuteNonQuery()
Con.Close




موفق باشيد.بدرود.

oliya24
سه شنبه 08 آذر 1390, 01:04 صبح
دوست عزیز میشه در مورد اپدیت هم تو ضیح بدید و درمورد نمایش روی دیتا گرید
ممنون میشم

oliya24
سه شنبه 08 آذر 1390, 01:26 صبح
دوست عزیز دستور اینسرت خطا میگیره ببخشید میشه ازتون خواهش کنم که یک پروژه خودتون بسازید و این اعمال رو درش انجام بدید
ممنون میشم

mgh64120
سه شنبه 08 آذر 1390, 01:28 صبح
سلام دوست عزيز
به روي چشم. در اسرع وقت.
لطفا پيغام خطا رو بذارين.
موفق باشيد

oliya24
سه شنبه 08 آذر 1390, 01:37 صبح
من با قطع برق سیستم مواجه شدم و کد ها پرید ذخیره هم تا حدی کرده بودم ولی چشم حتما خطا رو میزارم
یه بزرگواری کنید و این مطالب رو یه پروژه کنید تا هم من بتونم استفاده کنم هم دوستان دیگر خدا عمرتون بده ما همه منتظرتونیم
ممنونم

mgh64120
سه شنبه 08 آذر 1390, 03:09 صبح
سلام دوست عزيز
اين هم از پروژه نمونه : 78490.
اميدوارم مفيد واقع شود.
موفق باشيد.
بدرود.