تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: dataset or command

  1. #1
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    5 dataset or command

    با سلام


    می خواستم بدونم کدوم مورد برای کارهای ویرایش و درج و حذف استفاده کنم بهتره؟


    Insert ,Delete و Update یک دیتا ست درست کنم و از دستورات


    یا با استفاده از دستورات کامند و توابع درج و غیره ای که خودم نوشتم

    لازم به ذکر است که من پارامترهارا توسط یه دیتا روبه فرم دیگه می فرستم و در آنجا عملیات مذکور را انجام می دهم.



    --------------------------------------------------------------------------------------------------------------------------------------------------

    Private Sub Page_Load (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles MyBase.PreRender

    مرحله اول : ايجاد Connection

    Dim ContactMgmt As New SqlConnection ("Server=(local) ; database=Contact;Trusted_Connection=yes"
    Dim adapterContactMgmt As New SqlDataAdapter("Select * From Contact",ContactMgmt)

    مرحله دوم : ايجاد يک Data Set

    Dim dsContacts As New DataSet( )
    adapterContactMgmt.SelectCommand.CommandText = "SELECT * FROM Contact"

    مرحله سوم : ايجاد دستورات Insert ,Delete و Update بصورت اتوماتيک

    Dim CmdContanctMgmt As SqlCommandBuilder = New SqlCommandBuilder ( adapterContactMgmt )

    مرحله چهارم : ايجاد يک Row جديد

    Dim rowInsert As DataRow = dsContacts.Tables("Contact").NewRow
    RowInsert("Fname") = "مديريت سايت "
    RowInsert("Lname ") = "مديريت سايت"
    RowInsert("Email ") ="Info@Srco.ir"
    dsContacts.Tables ("Contact") .Row.Add(RowInsert)

    مرحله پنجم : بهنگام سازی بانک اطلاعاتی


    adapterContactMgmt.Update(dsContacts.Tables("Conta ct")


    End Sub

    --------------------------------------------------------------------------------------------------------
    public

    void InsertRec(string nam1,

    string phonenumbre11, string phonenumbre12, string phonenumbre13)

    {
    try
    {
    string oql = "INSERT INTO booknum(nam, phonenumbre1, phonenumbre2, phonenumbre3)VALUES('" +
    nam1 + "','" + phonenumbre11 + "','" + phonenumbre12 + "','" +
    phonenumbre13 + "')";
    connect conn = newconnect();
    conn.ExecQuery(oql}





    catch (Exception ex)

    {
    MessageBox.Show(ex.ToString());
    }
    }


    Last edited by shotok; 14-04-2010 at 06:05.

  2. #2
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    به نظر من کامند بهتره چون میتونید از sp ها استفاده کنید هم کدتون سریعتر اجرا میشه و هم اطمینانش بیشتره

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •