تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحويل الكود من الاكسس للكسيوال سيرفر
#1
السلام عليكم 
اخواني لو ممكن مساعدتكم و بارك الله فيكم 
عندي هذا الكود و هو يعمل جيدا على قاعدة بيانات أكسس
كود :
Using DA As New OleDb.OleDbDataAdapter("SELECT EMPLOYE From Table1 Where EMPLOYEFACTORY ='الورشة' Order By RND(-(100000*Id)*Time())", Conne)
DA.Fill(DT)
End Using
لكن لما قمت بتحويل قاعدة البيانات للسكيوال سيرفر صار يعطيني خطأ على كلمة Time
Time is not  recognized built in function name
كيف احول هذا الكود ليعمل على قاعدة سكيوال الله يرضى عليكم
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته
جرب الكود التالي :
كود :
      Dim query As String
       query = "SELECT EMPLOYE FROM Table1 WHERE EMPLOYEFACTORY = N'الورشة' ORDER BY NEWID()"

       Using DA As New SqlDataAdapter(query, Conne)
           DA.Fill(DT)
       End Using
وجرب كذلك الكود  التالي بإضافة الوقت Time
كود :
Dim query As String
query = "SELECT EMPLOYE FROM Table1 WHERE EMPLOYEFACTORY = N'الورشة' ORDER BY RND(-(100000*Id)*Time())"

Using DA As New SqlDataAdapter(query, Conne)
   DA.Fill(DT)
End Using
الرد }}}
تم الشكر بواسطة: محمد خيري
#3
بارك الله فيك أخي أبو خالد الشكري على المساعدة
للاسف باستعمال كلمة time تظهر لي نفس رسالة الخطأ
و باستعمال كلمة newid تظهر رسالة الخطا هذي
Operand type clash: uniqueidentifier is incompatible with int
بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#4
الله يبارك فيك أخي العزيز
جرب الكود التالي ، عسى يشتغل إن شاء الله .

كود :
Dim query As String
Dim factoryName As String = "الورشة"

query = "SELECT EMPLOYE FROM Table1 WHERE EMPLOYEFACTORY = CONVERT(uniqueidentifier, @FactoryName) ORDER BY NEWID()"

Using DA As New SqlDataAdapter(query, Conne)
   DA.SelectCommand.Parameters.AddWithValue("@FactoryName", factoryName)
   DA.Fill(DT)
End Using
الرد }}}
تم الشكر بواسطة: محمد خيري , محمد خيري
#5
أخي الكريم أبو خالد الشكري نفس المشكلة مع ظهور هاته الرسالة
Conversion failed when converting from a character string to uniqueidentifier.
بارك الله فيك على المساعدة

أخي 3sem
شكرا بارك الله فيك على المساعدة أنا اريد أن أعمل random لمجموعة من البيانات و ليس ترتيب فقط

Dim First_Sql As String
        Dim First_Factory As String = "الورشة"
        First_Sql = "SELECT  TOP(1) EMPLOYE From Table1 Where EMPLOYEFACTORY = @First_Factory ORDER BY NEWID())"
        Using DA As New System.Data.SqlClient.SqlDataAdapter(First_Sql, Conne)
            DA.SelectCommand.Parameters.AddWithValue("@First_Factory", First_Factory)
            DA.Fill(DT)
        End Using

اخي 3sem استعملت هذا الكود يلي فوق و ظهر لي هذا الخطا
Additional information: Incorrect syntax near ')'.
الرد }}}
تم الشكر بواسطة:
#6
شكرا جزيلا اخ 3sem 
هذا الكود يشتغل جيدا لكن عندما احذف كلمة Top1 
كود :
Dim First_Sql As String
       Dim First_Factory As String = "الورشة"
       First_Sql = "SELECT  TOP(1) EMPLOYE From Table1 Where EMPLOYEFACTORY = @First_Factory ORDER BY NEWID()"
       Using DA As New System.Data.SqlClient.SqlDataAdapter(First_Sql, Conne)
           DA.SelectCommand.Parameters.AddWithValue("@First_Factory", First_Factory)
           DA.Fill(DT)
       End Using
هل هذه الكلمة ضرورية لاني عندما احذف Top1 يشتغل عادي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 189 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 208 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,050 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 840 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,136 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 673 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 818 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 778 07-02-25, 07:57 PM
آخر رد: الورد2
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 634 31-01-25, 10:21 PM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: