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

اول Function تزودها بوسائط لتعيد لك قيمة
PHP كود :
Public Function getPageTitle(table As Stringcolid As Stringcoltitle As Stringfid As Integer) As String
        Using cm 
As New SqlClient.SqlCommand(""con)
 
           cm.CommandText "select " coltitle " from " table " where " colid "=@" colid ""
 
           cm.Parameters.AddWithValue("@" colidfid)
 
           If con.State ConnectionState.Closed Then con.Open()
 
           Dim dr As SqlClient.SqlDataReader cm.ExecuteReader
            If dr
.Read Then
                Return dr
.Item(coltitle)
 
           End If
 
       End Using
    End 
Function 
التالية لمعرفة عدد صفوف شيء معين:
PHP كود :
Public Function rowsCountByid(table As Stringcolname As Stringcolid As Integer) As Integer
        Using cm 
As New SqlClient.SqlCommand(""con)
 
           cm.CommandText "select count(" colname ") from " table " where " colname "=@" colname ""
 
           cm.Parameters.AddWithValue("@" colnamecolid)
 
           If con.State ConnectionState.Closed Then con.Open()
 
           Return cm.ExecuteScalar
        End Using
    End 
Function 
اكيد الكود فيه قصور لكن الفكرة هي عدم تكرار صياغة Function  لكل هدف قد يكون مشابه.
مساء الخير
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: princelovelorn


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


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