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

PHP كود :
Imports System.Data.SqlClient

Module AddPatientData_Module

    Public connSQL 
As New SqlConnection("Server=.\SQLEXPRESS; Initial Catalog=YourDatabaseName; Integrated Security=True;")
 
   Public dtload_Test_Internal As New DataTable
    Public daload_Test_Internal 
As New SqlDataAdapter

    Public 
Function Max_Code_Form_Patients() As Integer
        
'لإظهار رقم تلقائي في ليبل
        Dim Number As Integer

        Try
            Dim cmd As New SqlCommand("SELECT MAX(Code) FROM Patients", connSQL)
            If connSQL.State = ConnectionState.Open Then connSQL.Close()

            connSQL.Open()

            Number = CInt(cmd.ExecuteScalar)

            connSQL.Close()

        Catch ex As Exception
            Number = 0
            connSQL.Close()
        End Try

        Return Number

    End Function

End Module 


تأكد من استبدال YourDatabaseName باسم قاعدة البيانات الخاصة بك في سطر اتصال SqlConnection.
بالنسبة للأخطاء الأصلية التي قدمتها:
  1. ABC42021: يجب تحديد نوع القيمة المرجعة للدالة باستخدام جملة As. في هذه الحالة، يجب أن يكون نوع القيمة المرجعة Integer.
  2. BC42019: لا يمكن استخدام العمليات الحسابية على عناصر من نوع Object. في هذه الحالة، قمت بتحويل القيمة المسترجعة من cmd.ExecuteScalar إلى Integer باستخدام CInt().
  3. BC42016: يحدث هذا الخطأ عند تحويل قيمة من نوع Object إلى String بشكل غير صريح. في هذا الكود المعدل، لم يعد هذا الخطأ موجودًا لأننا قمنا بتحديد نوع القيمة المرجعة للدالة واستخدمنا التحويل الصريح.
 
بعد تنفيذ هذه التعديلات، يجب أن يعمل الكود بشكل صحيح في مشروعك الجديد.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: خطا في كود لجلب اخر رقم في قاعدة البيانات - بواسطة sanyor77 - 27-03-23, 10:34 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 842 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,265 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,008 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,487 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 790 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 703 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 665 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,047 19-04-25, 08:54 PM
آخر رد: Kamil

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


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