تقييم الموضوع :
  • 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 964 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  [سؤال] نقل البيانات من جدول إلى أخر SQL Server 2008 semsemalex 7 14,784 19-04-20, 12:00 AM
آخر رد: essamprog2020
  انشاء قاعدة بيانات SQL مع الجداول بواسط الكود aiman 1 3,943 26-12-19, 03:30 PM
آخر رد: osamaalymaghraby
  كود حذف صورة من جدول اكسس samira20 1 1,788 05-07-19, 07:50 PM
آخر رد: elgokr
Information [سؤال] انشاء قاعدة بيانات access واضافة جدول وحقول بكود vb.net fefooo29 4 7,943 10-06-19, 09:31 PM
آخر رد: sherf
  استدعاء بيانات من اكثر من جدول المتألق9 1 2,430 04-06-19, 10:29 PM
آخر رد: احمد نعمة السلامي
  عرض اسم عميلين في جدول العملاء بشرط ارقامهم بجدول اخر يونس علي 1 1,601 26-04-19, 03:16 AM
آخر رد: محمد كريّم
  كود تصفير عمود في جدول اكسس samira20 1 2,481 31-03-19, 09:02 PM
آخر رد: بدري
  كود حذف سجل من جدول مرتبط مع جدول آخر samira20 3 3,009 28-03-19, 01:45 PM
آخر رد: Amir_Alzubidy
  كيفية استرجاع جدول محدوف المتألق9 0 1,476 11-07-18, 08:34 PM
آخر رد: المتألق9

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


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