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

نام تاپیک: جستجو

  1. #1
    کاربر دائمی آواتار yavari
    تاریخ عضویت
    مهر 1384
    محل زندگی
    ایران - یزد
    پست
    1,014

    جستجو

    سلام

    من برا روال جستجوم این SP رو نوشتم ! (در ساده ترین حالت)
    ALTER PROCEDURE [dbo].[Mtn_Find]
    -- Add the parameters for the stored procedure here
    (@WordFind nvarchar(50) )
    AS
    BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    SELECT Matn from MatnBook WHERE CONTAINS (Matn,N'@WordFind')
    END

    اینجوریم ازش استفاده کردم

    Private Function GetFind(ByVal MyWord As String) As String
    ' Create Instance of Connection and Command Object
    Dim cnn As SqlConnection = New SqlConnection(ConStr)
    Dim myCommand As SqlCommand = New SqlCommand("Mtn_Find", cnn)
    ' Mark the Command as a SPROC
    myCommand.CommandType = CommandType.StoredProcedure
    myCommand.Parameters.Add(New SqlParameter("@WordFind", MyWord))
    'Create a new SqlDataAdapter object for the Matn table
    Dim da As SqlDataAdapter = New SqlDataAdapter(myCommand)
    ' Populate the data
    cnn.Open()
    Return myCommand.ExecuteScalar
    End Function

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

  2. #2
    SELECT Matn from MatnBook WHERE CONTAINS (Matn,@WordFind)


    اینم مستحبه:
    cm.Parameters.Add("@WordFind", SqlDbType.NVarChar).Value = MyWord
    هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مى‏آورند

  3. #3
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229
    با این تفاسیر به خط زیر هم نیازی نیست
    Dim da As SqlDataAdapter = New SqlDataAdapter(myCommand)

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

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