تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سلسلة تعليمية] الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator
#13
اخى الحبيب aliday03 اولاً شكراً على تفاعلك معى بالنسبة لطلبى ..اود ان اعرفك منذ البداية هذه طريقتى...استمع للشرح جيداً وبدقة لان هذا هو المهم فى الموضوع لانى استفيد منه كثيراً ثم بعد ذلك اكتب الكود خطوة بخطوة كما تفعل ثم اجرب ايضا خطوة خطوة وهكذا فى كل الفيديوهات ..لكن المشكلة فى الدرس الخامس الجزء الاول بالرغم من كتابة الكود صحيح كما تفضلت الا ان النتائج لا تعمل كما ينبغىوسوف ارفع لك صورة باذن الله اما ان حضرتك لا تريد نشر السورس كود فهذا راى يحترم لا جدال فيه..مرة اخرى جزاك الله خيراً كثيراً ونفعك بما علمك وعلمك ما ينفعك

تفضل اخى هذا كود الاجراء الخاص بجملة insert كاملاً

Sub insertstoredorocedurs(ByVal txtquery As TextBox, ByVal dgvtables As DataGridView, ByVal dgvfields As DataGridView)
        txtquery.Text = ""
        Dim objcn As New SqlConnection(connectionstring)
        serverconnection = New ServerConnection(objcn)
        Dim server As New Server(serverconnection)
        Dim strtablename As String = dgvtables.CurrentRow.Cells(0).Value.ToString()
        strSql = "----------CREATE stored procedure insert----------" & Environment.NewLine & "Create PROCEDURE Insert " & strtablename & Environment.NewLine
        keycount = -1
        For Each item As Column In server.Databases(databasename).Tables(strtablename).Columns
            keycount += 1
            If dgvfields.Rows(keycount).Cells("Selected").Value = True Then
                ' strSql &= "@" & item.Name & " " & Environment.NewLine
                strSql &= String.Format("@(0) (1)", item.Name.ToString().Replace(" ", ""), item.DataType)
                If item.DataType.SqlDataType = SqlDataType.VarCharMax Then
                    strSql &= "(MAX)"
                ElseIf item.DataType.Name.ToUpper().Contains("CHAR") Then
                    strSql &= String.Format("((0))", item.DataType.MaximumLength)
                End If
                If keycount < dgvfields.Rows.Count - 1 Then
                    strSql &= ","
                Else
                    strSql &= ""
                End If
            End If
        Next item
        strSql &= "" & Environment.NewLine
        strSql &= String.Format("As (0) Insert Into (1)(", Environment.NewLine, strtablename)
        keycount = -1
        For Each item As Column In server.Databases(databasename).Tables(strtablename).Columns
            keycount += 1
            If dgvfields.Rows(keycount).Cells("Selected").Value = True Then
                strSql &= item.ToString().Replace(" ", "")
                If keycount < dgvfields.Rows.Count - 1 Then
                    strSql &= ","
                Else
                    strSql &= ""
                End If
            End If
        Next item
        strSql &= ")" & Environment.NewLine
        strSql &= "values ("
        keycount = -1
        For Each item As Column In server.Databases(databasename).Tables(strtablename).Columns
            keycount += 1
            If dgvfields.Rows(keycount).Cells("Selected").Value = True Then
                strSql &= "@" & item.ToString().Replace(" ", "")
                If keycount < dgvfields.Rows.Count - 1 Then
                    strSql &= ","
                Else
                    strSql &= ""
                End If
            End If
        Next
        strSql &= ")" & Environment.NewLine
        txtquery.Text += strSql & Environment.NewLine & Environment.NewLine
    End Sub
ومرفق صورة برنت سكرين بعد التنفيذ
(18-07-16, 05:18 PM)aliday03 كتب : السلام عليكم ايها الاخوة الكرام
أيها الخ الكريم salah mansour
سبحان الله من الدرس الاول الى الدرس الرابع كان الخط صغيرا و اشتكى عدة إخوة من هدا المشكل
في الدرس الخامس بالدات كبرت الخط
المهم اين وقع لك المشكل حتى أساعدك
لان السورس الكود مش هقدر أنزلوا لغاية في نفسي و هي
انا عايز الدرس يتحفظ في الدماغ
بمعنى لما تتفرج على الفيديو هتنقل الكود في ورقة
و بعدين تدخل الكود لمشروعك عبر الكيبورد
و هتحقق فيه لو كان خطأ
يعني الكود مر معاك ثلاث مرات أي حفظته
و هده غايتي
السلسلة تعليمية و انا كل من شاهد الفيديوهات يفهم و يتعلم
قلي المشكل عندك فين و انا هساعدك


الملفات المرفقة
.rar   excute.rar (الحجم : 299 ك ب / التحميلات : 71)
الرد }}}
تم الشكر بواسطة: محمد بن عطية , محمد بن عطية


الردود في هذا الموضوع
RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - بواسطة salah mansour - 18-07-16, 11:25 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] برنامج صانع الاكواد الاصدار الرابع aljzazy 33 38,554 18-12-24, 04:06 AM
آخر رد: Fate
  دورة إنشاء برنامج مبيعات متكامل ملهمـ 225 148,268 29-02-24, 04:12 AM
آخر رد: عصام نت
  [VB.NET] دورة لانشاء برنامج ادارة مدارس مع قاعدة بيانات Sql aljzazy 0 1,111 17-02-24, 05:09 PM
آخر رد: aljzazy
  دورة كيفية تصميم برنامج محاسبة VB.NET+SQL محاسب يوسف 7 38,639 01-08-23, 05:25 PM
آخر رد: ibrahimibrahim
  [اقتراح] استفسار انشاء برنامج الفاتوره الالكترونيه asseriano 3 4,340 26-07-23, 07:43 PM
آخر رد: ibrahimibrahim
Star [VB.NET] برنامج صانع الاكواد لقواعد بيانات نوع الاكسس aljzazy 17 28,003 23-02-23, 03:49 AM
آخر رد: mohamed81
  [كورس] دورة تصميم وبرمجة برنامج صانع الاكواد aljzazy 1 1,557 03-01-23, 09:24 PM
آخر رد: Taha Okla
Video [سلسلة تعليمية] دورة انشاء برنامج مبيعات شامل فيجوال + قاعدة بيانات SQL aljzazy 12 17,265 24-10-22, 02:06 AM
آخر رد: b97er
  [كورس] دورة انشاء برنامج ادارة المطاعم فيجوال بيسك وقاعدة بيانات sql aljzazy 2 4,544 15-05-22, 10:32 PM
آخر رد: ابراهيم ايبو
Rainbow [درس فيديو] عمل برنامج مبيعات اسامه الهرماوي 13 11,245 18-04-22, 05:47 AM
آخر رد: lionexxd

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


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