تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال بخصوص ALTER TABLE
#1
محتاج اضيف  add field   ALTER TABLE جديد في التيبل 

وراح اضيف عدد 2 او 3

جربت هذا الكود


كود :
Dim sqlConnection As New SQLite.SQLiteConnection()
       Dim sqlCommand As New SQLiteCommand("", sqlConnection)
       sqlConnection.ConnectionString = "Data Source= " & My.Application.Info.DirectoryPath & "\ww.s3db"
       sqlConnection.Open()
       sqlCommand.CommandText = "ALTER TABLE www ADD wde VARCHAR(30) NULL "
       sqlCommand.ExecuteNonQuery()
       sqlConnection.Close()

       Dim sqlConnectionq As New SQLite.SQLiteConnection()
       Dim sqlCommandq As New SQLiteCommand("", sqlConnectionq)
       sqlConnectionq.ConnectionString = "Data Source= " & My.Application.Info.DirectoryPath & "\ww.s3db"
       sqlConnectionq.Open()
       sqlCommandq.CommandText = "ALTER TABLE www ADD sld VARCHAR(30)NULL "
       sqlCommandq.ExecuteNonQuery()
       sqlConnectionq.Close()


       Dim sqlConnectionq1 As New SQLite.SQLiteConnection()
       Dim sqlCommandq1 As New SQLiteCommand("", sqlConnectionq1)
       sqlConnectionq1.ConnectionString = "Data Source= " & My.Application.Info.DirectoryPath & "\ww.s3db"
       sqlConnectionq1.Open()
       sqlCommandq1.CommandText = "ALTER TABLE www ADD club_sent VARCHAR(10) DEFAULT 'N' NULL"
       sqlCommandq1.ExecuteNonQuery()
       sqlConnectionq1.Close()
 

بس موب ضابط معاي ويضيف واحد فقط اما الاخرين ما يضيفهم


ممكن الكود الصحيح بارك الله فيكم

وشكرا
الرد
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته
الكود كامل بهذه الطريقة :
PHP كود :
Dim sqlConnection As New SQLite.SQLiteConnection()
       
Dim sqlCommand As New SQLiteCommand(""sqlConnection)
       
sqlConnection.ConnectionString "Data Source= " My.Application.Info.DirectoryPath "\ww.s3db"
       
sqlConnection.Open()
       
sqlCommand.CommandText "ALTER TABLE www ADD wde VARCHAR(30) NULL,sld VARCHAR(30)NULL,club_sent VARCHAR(10) DEFAULT 'N' NULL "
       
sqlCommand.ExecuteNonQuery()
       
sqlConnection.Close() 
إسرائيل إلى زوال ... وسوف تثبت الأيام ذلك ... قريباً إن شاء الله.
الرد
تم الشكر بواسطة: dubai.eig
#3
(25-02-17, 05:47 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
الكود كامل بهذه الطريقة :
PHP كود :
Dim sqlConnection As New SQLite.SQLiteConnection()
 
      Dim sqlCommand As New SQLiteCommand(""sqlConnection)
 
      sqlConnection.ConnectionString "Data Source= " My.Application.Info.DirectoryPath "\ww.s3db"
 
      sqlConnection.Open()
 
      sqlCommand.CommandText "ALTER TABLE www ADD wde VARCHAR(30) NULL,sld VARCHAR(30)NULL,club_sent VARCHAR(10) DEFAULT 'N' NULL "
 
      sqlCommand.ExecuteNonQuery()
 
      sqlConnection.Close() 



شكرا لك

جربت الكود وعطاني مسج

كود :
Additional information: SQL logic error or missing database

near ",": syntax error


بس عندما جربت اضيف واحد فقط نجح وضاف واحد فقط
كود :
"ALTER TABLE www ADD wde VARCHAR(30) NULL"

اما اذا حطيت اثنين او ثلاث يعطيني مسج الغلط
كود :
"ALTER TABLE www ADD wde VARCHAR(30) NULL,sld VARCHAR(30)NULL,club_sent VARCHAR(10) DEFAULT 'N' NULL "


بارك الله فيك وشكرا من جديد
الرد
تم الشكر بواسطة:
#4
السلام عليكم أخي العزيز ورحمة الله وبركاته
أعتقد أنك قد خلطت الأمور أنظر إلى جملة الإتصال واحدة تابعة لقاعدة بيانات من نوع SQL Server والثانية من نوع SQlLite، يا أخي وحد جملة الإتصال مع قاعدة البيانات

جملة الـ Alter صحيحة مئة بالمئة هكذا تكتب ويمكنك البحث عن ذلك والتأكد.

ما هي قاعدة البيانات التي تستخدمها؟
إسرائيل إلى زوال ... وسوف تثبت الأيام ذلك ... قريباً إن شاء الله.
الرد
تم الشكر بواسطة: dubai.eig
#5
(25-02-17, 06:40 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
أعتقد أنك قد خلطت الأمور أنظر إلى جملة الإتصال واحدة تابعة لقاعدة بيانات من نوع SQL Server والثانية من نوع SQlLite، يا أخي وحد جملة الإتصال مع قاعدة البيانات

جملة الـ Alter صحيحة مئة بالمئة هكذا تكتب ويمكنك البحث عن ذلك والتأكد.

ما هي قاعدة البيانات التي تستخدمها؟


بارك الله فيك شكرا لك

عدلة في الكود بس لازالت المشكله
Smile
كود :
       Dim SQLiteconnect As New SQLite.SQLiteConnection()
       Dim SQLitecommand As SQLiteCommand
       SQLiteconnect.ConnectionString = "Data Source= " & My.Application.Info.DirectoryPath & "\ww.s3db"
       SQLiteconnect.Open()
       SQLitecommand = SQLiteconnect.CreateCommand

       SQLitecommand.CommandText = "ALTER TABLE www ADD wde VARCHAR(30) NULL,sld VARCHAR(30)NULL,club_sent VARCHAR(10) DEFAULT 'N' NULL"
       SQLitecommand.ExecuteNonQuery()
       SQLitecommand.Dispose()
       SQLiteconnect.Close()


انا بعد متاكد ان اللي كتبته انت صح 

بس اكيد في غلط معين مني انا

اسمحلي تعبتك وشكرا على الرد اكيد في غلط مني احاول احصل الغلط واحله

شكرا
الرد
تم الشكر بواسطة:
#6
السلام عليكم

تفضل التعديل التالي
كود :
Dim sqlConnection As New SQLiteConnection("Data Source= " & My.Application.Info.DirectoryPath & "\ww.s3db")
Dim sqlCommand As New SQLiteCommand(String.Empty, sqlConnection)

sqlCommand.CommandText =
   "ALTER TABLE www ADD wde VARCHAR(30) NULL; " & _
   "ALTER TABLE www ADD sld VARCHAR(30)NULL; " & _
   "ALTER TABLE www ADD club_sent VARCHAR(10) DEFAULT 'N' NULL; "

sqlConnection.Open()
sqlCommand.ExecuteNonQuery()
sqlConnection.Close()
الرد
تم الشكر بواسطة: ابو ابراهيم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سوالي هوا بخصوص الbutton mawadaalmogrbi 3 60 18-04-18, 10:19 PM
آخر رد: محمد كريّم
  [سؤال] سؤال في QUERY hglogtd 5 92 17-04-18, 01:57 AM
آخر رد: ابو ليلى
  طلب بخصوص الكومبو بوكس احمد خطاب خطاب 0 42 13-04-18, 08:56 AM
آخر رد: احمد خطاب خطاب
  سؤال عزف الرياح 2 77 12-04-18, 08:42 PM
آخر رد: عزف الرياح
Brick سؤال عن فكرة نقاط البيع abdou 11 342 12-04-18, 01:36 AM
آخر رد: ملهمـ
  [سؤال] سؤال بخصوص الكومبو بوكس احمد خطاب خطاب 2 73 12-04-18, 01:17 AM
آخر رد: احمد خطاب خطاب
  سؤال في اسم الفورم اثناء التصميم والتشغيل emamtron2014 1 54 11-04-18, 06:27 PM
آخر رد: aftfm
  [سؤال] استفسار بخصوص كريستال ريبورت Marwan9990 1 93 02-04-18, 01:56 PM
آخر رد: محمود بكرى
  [كود] استفسار بخصوص عرض كائن ole بيسك لكل العرب 1 56 02-04-18, 12:05 AM
آخر رد: عبدالله الدوسري
  سؤال : معالجة البيانات الكبيرة احمد نعمة عبد السلام 6 179 30-03-18, 12:55 PM
آخر رد: احمد نعمة عبد السلام

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


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