تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اقتراحاتكم حول المشروع و على طريقة كتابة الاكواد
#5
(20-09-18, 09:41 PM)ibraheam كتب : السلام عليكم
بالحقيقة مداخلتي ليست لتقييم عملك ولكن للاستفسار منك حول الجملة التالية
PHP كود :
Dim server As Server = New Server(New ServerConnection(conn)) 



الخطا الي يظهرلي هو 
Type 'server' is not defined
يا ريت لو ترفع مشروع الي عملته واكون لك من الشاكرين

تحياتي


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

بالنسبة لاستفسارك اخي
ان لم تظف المكتبات سيظهر خطا ساشرح لك الطريقة
ومعني هذا الخطا
Type 'server' is not defined
انة لم يتم تعريف السيرفر

بالنسبة لهذا الكود 
هذا الكود لانشاء قاعدة البيانات يعني عند تشغيل البرنامج لاول مرة سوف يتم انشاء قاعدة البيانات


كود :
Public Sub createDatabase()
       If check() = False Then
           Try
               Dim sqlConnectionString As String = "Data Source=.\SQLExpress;Integrated Security=True"
               Dim script As String = File.ReadAllText(Application.StartupPath & "\CompanyWork2.sql")
               Dim conn As SqlConnection = New SqlConnection(sqlConnectionString)
               Dim server As Server = New Server(New ServerConnection(conn))
               server.ConnectionContext.ExecuteNonQuery(script)
           Catch ex As Exception
               MessageBox.Show(ex.Message)
           End Try
       End If
   End Sub
وهذا الكود الذي يلية مباشرة للتشييك على اسم قاعدة البيانات ان كانت موجودة او غير موجود
يعني عند تشغيل البرنامج لاول مرة او في اي مرة يتم تشغيل البرنامج ان كانت موجود خلاص وان كانت غير موجودة يتم انشائها

كود :
Private Function check() As Boolean
       Dim exist As Boolean = False
       Try
           Dim conn As SqlConnection = New SqlConnection("Data Source=.\SQLExpress;Integrated Security=True")
           Dim cmd As SqlCommand = New SqlCommand("", conn)
           Dim rdr As SqlDataReader
           cmd.CommandText = "exec sys.sp_databases"
           conn.Open()
           rdr = cmd.ExecuteReader()
           While rdr.Read()
               If rdr.GetString(0) = "Company_2018" Then
                   exist = True
                   Exit While
               End If
           End While
           conn.Close()
           rdr.Dispose()
           cmd.Dispose()
           conn.Dispose()
       Catch ex As Exception
           MessageBox.Show(ex.Message.ToString())
           Return False
       End Try
       Return exist
   End Function

طبعا لكي لا يظهر خطا يجب اضافة المكتبات كالتالي

كود :
Imports Microsoft.SqlServer.Management.Smo
Imports Microsoft.SqlServer.Management.Common

سيطهر خطا بالنسبة للسيرفرر نقوم باضافة المكتبات كالتالي الصور توضح

[صورة مرفقة: 0hwsXA.PNG]





[صورة مرفقة: 4qLh7n.PNG]





[صورة مرفقة: GSIgN3.PNG]


[صورة مرفقة: uCl3J2.PNG]



[صورة مرفقة: OdsUeg.PNG]



[صورة مرفقة: bcg4Sc.PNG]



[صورة مرفقة: Z97KZP.PNG]



[صورة مرفقة: a4Il2w.PNG]



[صورة مرفقة: 52JhHu.PNG]


هكذا اضفنا المكتبات 
تخياتي لك
الرد }}}
تم الشكر بواسطة: elgokr , elgokr


الردود في هذا الموضوع
RE: اقتراحاتكم حول المشروع و على طريقة كتابة الاكواد - بواسطة essawq - 20-09-18, 10:29 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  احتاج مساعدة في كتابة كود sloom00 2 255 28-01-26, 11:52 AM
آخر رد: sloom00
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 397 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 4,222 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] احتاج مساعدة في كتابة كود sloom00 2 1,161 21-08-25, 09:09 AM
آخر رد: sloom00
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 807 24-04-25, 12:58 PM
آخر رد: foad8920
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 675 25-02-25, 09:31 AM
آخر رد: heem1986
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 825 31-01-25, 10:21 PM
آخر رد: Kamil
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 696 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة جلب نوع ملفات معينة heem1986 3 713 31-12-24, 11:32 PM
آخر رد: aljzazy
  طريقة التحكم في التقرير بالكود المتألق9 2 697 23-12-24, 05:11 PM
آخر رد: atefkhalf2004

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


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