نمایش نتایج 1 تا 3 از 3

نام تاپیک: کلاسی برای اجرای دستورات SQL با sqlcmd

  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,007

    Cool کلاسی برای اجرای دستورات SQL با sqlcmd

    سلام

    متود اجرای QUERY یا SqlCmd در ویژوال بیسیک با استفاده از کلاس Peocess:


    ''' <summary>
    '''
    ''' </summary>
    ''' <param name="Query">Sql Query</param>
    Shared Sub Execute(Query As String)
    Dim Arguments As String =
    String.Format("-s . -q {0}{1}{0}", Chr(34), Query)
    Process.Start("sqlcmd", Arguments)
    End Sub


    سورس کلاس به همراه یک نمونه:


    Imports System
    Imports System.Diagnostics
    Public Class QueryCommands
    ''' <summary>
    '''
    ''' </summary>
    ''' <param name="Query">Sql Query</param>
    Shared Sub Execute(Query As String)
    Dim Arguments As String =
    String.Format("-s . -q {0}{1}{0}", Chr(34), Query)
    Process.Start("sqlcmd", Arguments)
    End Sub
    Shared Sub CreateNewCategory(Id As Guid, Title As String)
    Dim Query As String =
    String.Format("INSERT INTO [CodeLibraryExtension].[dbo].[Categories] " +
    "([Id], [Category]) " +
    "VALUES ('{0}', '{1}');", Id, Title)
    Execute(Query)
    End Sub
    End Class

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,007

    نقل قول: کلاسی برای اجرای دستورات SQL با sqlcmd

    مشکلی که این روش دارد اینست که پنجره sqlcmd برای اعلام نتیجه نمایش داده می شود ولی بدون دستور اضافه خارج نمی شود....

    در صورتی که بشه دستور Exit رو برای Arguments متود Start اضافه کرد می شه این مشکل رو رفع کرد....

    Screenshot 2025-01-14 100724.png

  3. #3

تاپیک های مشابه

  1. چرا sqlcmd رو نمیشه تو ویندوز خانواده 8 اجرا کرد؟
    نوشته شده توسط Mofid.m در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 4
    آخرین پست: دوشنبه 25 اسفند 1393, 10:14 صبح
  2. sqlcmd چیست؟
    نوشته شده توسط arash_flag در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 3
    آخرین پست: چهارشنبه 14 اسفند 1392, 11:49 صبح
  3. سوال: تبدیل دستور اس کیو ال به دستورات اکسس (اجرا از سی شارپ)
    نوشته شده توسط hojjatshariffam در بخش Access
    پاسخ: 3
    آخرین پست: پنج شنبه 30 اردیبهشت 1389, 18:26 عصر
  4. sqlcmd
    نوشته شده توسط taheri-ali در بخش SQL Server
    پاسخ: 2
    آخرین پست: چهارشنبه 16 بهمن 1387, 17:15 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •