الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إضافة العد التلقائي في Sql

بدأه المدلهم في 19 نوفمبر 2008 · 2 رد · 529 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

أخواني الافاضل تعرضت لمشكلة بسيطة و أظنها كذلك بالنسبة لكم و هي رغبتي في عمل اضافة الرقم التلقائي حيث قمت باضافة الكود التالي

Dim V As Integer

Dim SQL As String = "SELECT MAX(st_no2) FROM stu"

Dim CMD As SqlClient.SqlCommand = New SqlClient.SqlCommand

With CMD

.CommandType = CommandType.Text

.Connection = SqlConnection1

If SqlConnection1.State = ConnectionState.Open Then SqlConnection1.Close()

SqlConnection1.Open()

.CommandText = SQL

V = .ExecuteScalar()

End With

Me.St_no2TextBox.Text = Val(V) + 1

SqlConnection1.Close()

المشكلة تكمن عندما تكون القاعدة خالية من البيانات أي أن قيمة الحقل المربوط بالكود 0 تظهر رسالة خطأ!!!!

وحلها في أن أضيف يدويا 1 على مكان الحقل

الرجاء مساعدتي في حل الإشكالية و لكم الشكر الجزيل

#3

أخي شكرا على تفاعلك و ردك السريع

سأجربه و ارد عليك

السلام عليكــم ورحمـة الله وبركاتــه

أخي TareqVB

لا عدمنا فضلك و احسانك

شكرا لك على التعديل

الكود يعمل حسب متطلبي

مواضيع مشابهة