تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
انشاء جدول برمجيا
#1
السلام عليكم كيفية انشاء جدول برمجيا مع علم وجود حقل مفتاح
ترقيم تلقائي
بالسكول سيرفر 2008
الرد }}}
تم الشكر بواسطة:
#2
شوف الكود التالي من مثال المنتدى اللي برمجته
كود :
Dim th As New SqlCommand("CREATE TABLE th(tid int NOT NULL PRIMARY KEY identity,thid varchar(100),lasttime datetime default GETUTCDATE())", con)
        If con.State = Data.ConnectionState.Closed Then
            con.Open()
        End If

        th.ExecuteNonQuery()

ركز على
كود :
tid int NOT NULL PRIMARY KEY identity
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
شكرا اخي الكريم ولكن سؤال اذا بدلت
tid int NOT NULL PRIMARY KEY identity
ب
[id] [int] IDENTITY(1,1) NOT NULL
صح او خطا
لان سكريبت انشاء جدول بسكول
بكون هيك مكتوب
؟
الرد }}}
تم الشكر بواسطة:
#4
انت تريد إنشاء حقل بخاصية مفتاح اساسي PRIMARY KEY وخاصية الترقيم التلقائي IDENTITY وهما خاصيتين وليسوا خاصية واحدة
استخدم الـ script التالي
PHP كود :
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
CREATE TABLE 
[dbo].[th]([tid] [intIDENTITY(1,1NOT NULL,
CONSTRAINT [PK_thPRIMARY KEY CLUSTERED ([tidASC)WITH
(PAD_INDEX  OFF,
STATISTICS_NORECOMPUTE  OFF,
IGNORE_DUP_KEY OFF,
ALLOW_ROW_LOCKS  ON,
ALLOW_PAGE_LOCKS  ONON [PRIMARY])
ON [PRIMARY
(1,1) تعني البدء بالرقم 1 والزيادة بمقدار 1

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة:
#5
شكرا اخي الكريم ولكن السؤال عند اضافة الجدول برمجيا نكتب
Dim th As New SqlCommand("CREATE TABLE th(tid int NOT NULL PRIMARY KEY identity,thid varchar(100),lasttime datetime default GETUTCDATE())", con)
If con.State = Data.ConnectionState.Closed Then
con.Open()
End If

th.ExecuteNonQuery()

ونضيف عناصر الجدول

ثم نكتب سكريبت
او كيف طريقة
الاضافة برمجيا مثلا
جدول اسمهstudent
idمفتاح رئيسي وترقيم تلقائي ويزيد1
name
note
الداتا سكول
الرد }}}
تم الشكر بواسطة:
#6
PHP كود :
Dim A As New SqlCommand
        Dim con 
As New SqlConnection("جملة الاتصال")
        If 
con.State ConnectionState.Open Then con.Close() 
PHP كود :
Dim sqlStatement As String "SET ANSI_NULLS ON " _
        
"SET QUOTED_IDENTIFIER ON " _
        
"CREATE TABLE [dbo].[student]( " _
        
"[ID] [int] IDENTITY(1,1) NOT NULL, [NAME] [nvarchar](50) NULL, [Notes] [text] NULL, " _
        
"CONSTRAINT [PK_student] PRIMARY KEY CLUSTERED ([ID] ASC)WITH  " _
        
"(PAD_INDEX  = OFF, " _
        
"STATISTICS_NORECOMPUTE  = OFF, " _
        
"IGNORE_DUP_KEY = OFF, " _
        
"ALLOW_ROW_LOCKS  = ON, " _
        
"ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) " _
        
"ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " 
PHP كود :
= New SqlCommand(sqlStatementcon)
        
con.Open()
        
A.ExecuteNonQuery()
        
con.Close() 

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة:
#7
جزاك الله خيرا
الرد }}}
تم الشكر بواسطة:
#8
اين الخطا بالكود
If conn.State = ConnectionState.Open Then conn.Close()
Dim sqlStatement As String = "SET ANSI_NULLS ON " & _
"SET QUOTED_IDENTIFIER ON " & _
"CREATE TABLE [dbo].[aa]( " & _
"[ID] [int] IDENTITY(1,1) NOT NULL, [idbill] [float] NULL,[invoic] [float] NULL,[way] [nvarchar](2000) NULL,[detail] [nvarchar](2000) NULL,[qty] [float] NULL,[rate] [float] NULL,[amount] [float] NULL,[avat] [float] NULL,[vat] [float] NULL,[total] [float] NULL,[datee] [nvarchar](2000) NULL, " & _
"CONSTRAINT [PK_aa] PRIMARY KEY CLUSTERED ([ID] ASC)WITH " & _
"(PAD_INDEX = OFF, " & _
"STATISTICS_NORECOMPUTE = OFF, " & _
"IGNORE_DUP_KEY = OFF, " & _
"ALLOW_ROW_LOCKS = ON, " & _
"ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) " & _
"ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] "
A = New SqlCommand(sqlStatement, conn)
conn.Open()
A.ExecuteNonQuery()
conn.Close()
MsgBox("complete create tables")
Catch ex As Exception
MsgBox("THE Tables Are Exist ")
End Try
الرد }}}
تم الشكر بواسطة:
#9
أحذف من جملة SQL في نهايتها الكلمات التالية
كود :
TEXTIMAGE_ON [PRIMARY]
وسوف يعمل الكود علي ضمنتي Big Grin

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة:
#10
أحذف من جملة SQL في نهايتها الكلمات التالية
كود :
TEXTIMAGE_ON [PRIMARY]
وسوف يعمل الكود علي ضمنتي Big Grin

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 1,289 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  [سؤال] نقل البيانات من جدول إلى أخر SQL Server 2008 semsemalex 7 15,530 19-04-20, 12:00 AM
آخر رد: essamprog2020
  انشاء قاعدة بيانات SQL مع الجداول بواسط الكود aiman 1 4,281 26-12-19, 03:30 PM
آخر رد: osamaalymaghraby
  كود حذف صورة من جدول اكسس samira20 1 2,071 05-07-19, 07:50 PM
آخر رد: elgokr
Information [سؤال] انشاء قاعدة بيانات access واضافة جدول وحقول بكود vb.net fefooo29 4 8,558 10-06-19, 09:31 PM
آخر رد: sherf
  استدعاء بيانات من اكثر من جدول المتألق9 1 2,700 04-06-19, 10:29 PM
آخر رد: احمد نعمة السلامي
  عرض اسم عميلين في جدول العملاء بشرط ارقامهم بجدول اخر يونس علي 1 1,791 26-04-19, 03:16 AM
آخر رد: محمد كريّم
  كود تصفير عمود في جدول اكسس samira20 1 2,737 31-03-19, 09:02 PM
آخر رد: بدري
  كود حذف سجل من جدول مرتبط مع جدول آخر samira20 1 3,302 28-03-19, 10:30 AM
آخر رد: samira20
  كيفية استرجاع جدول محدوف المتألق9 0 1,671 11-07-18, 08:34 PM
آخر رد: المتألق9

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


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