تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال بخصوص البحث باستخدام التاريخ عن طريق WebService
#1
السلام عليكم اخواني
لدي قاعدة بيانات SQL Sever اقوم بالاتصال بها عن طريق WebService
السؤال هنا عندما اقوم بالبحث في جدول معين عن طريق تحديد التاريخ يعطي لي خطا فارجوا المساعدة وهذه هي الاكواد التي قمت باستخدامها

اولا الدالة الموجوده في WebService

كود :
   <WebMethod()>
   Public Function SelectPCTakhen(DatePC As Date) As DataTable
       Try
           CON = New SqlConnection(ConString)
           Dim da As New SqlDataAdapter("SELECT BarCodeNumber FROM PcTable WHERE DateofCome =" & DatePC & "", CON)
           Dim dt As New DataTable
           dt.TableName = "PcTable"
           da.Fill(dt)
           Return dt
       Catch ex As Exception
           Throw New SoapException(ex.Message, SoapException.ServerFaultCode, Context.Request.Url.AbsoluteUri)
       End Try
   End Function

ثانيا استدعاء الدالة

كود :
   Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
       'استدعاء الدالة من الويب سيفر من خلال المتغير i
       If i.SelectPCTakhen(DateTimePicker1.Value).Rows.Count > 0 Then
           DataGridView1.DataSource = i.SelectPCTakhen(DateTimePicker1.Value)
       End If
   End Sub

ويقوم باعطائي هذا الخطا

كود :
System.Web.Services.Protocols.SoapException
 HResult=0x80131501
 Message=Incorrect syntax near '02'.
 Source=WebApplicationCoputerMangement
 StackTrace:
  at WebApplicationCoputerMangement.WebService1.SelectPCTakhen(DateTime DatePC) in D:\Projects\NewComputerMangement\WebApplicationCoputerMangement\WebService1.asmx.vb:line 1093

ارجوا المساعدة جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
سؤال بخصوص البحث باستخدام التاريخ عن طريق WebService - بواسطة masry4u - 07-12-18, 04:27 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم