منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] استفسار :- بخصوص رقم ال ID MySql INSERT - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] استفسار :- بخصوص رقم ال ID MySql INSERT (/showthread.php?tid=22838)



استفسار :- بخصوص رقم ال ID MySql INSERT - dubai.eig - 07-12-17

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

اتمنى احصل حل بخصوص تنزيل الداتا في قاعدة البيانات 

المشكله رقم ال ID   دائما يكون صفر

هذا الكود

كود :
Imports MySql.Data.MySqlClient
Public Class Form1
   Dim CONNECT As New MySqlConnection("Data Source=99.99.9.4;user=new;password=Qn;database=data;port=3306")
   Dim COMMAND As New MySqlCommand

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

       CONNECT.Open()
       COMMAND = New MySqlCommand("INSERT INTO log (neamx,datex) Values (@neamx,@datex)")
       COMMAND.Connection = CONNECT
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       COMMAND.Parameters.AddWithValue("@neamx", TextBox1.Text)
       COMMAND.Parameters.AddWithValue("@datex", TextBox2.Text)
       COMMAND.ExecuteNonQuery()
   End Sub
End Class


الكود يعممل على online database
في موقعي 

المعلومات تنزل بس الاي دي دائما يكون رقم صفر
[attachment=16358]

حاولت اغير في الكود وقمت بالبحث بس لم اجد حل بارك الله فيكم

وشكرا على الافاده


RE: استفسار :- بخصوص رقم ال ID MySql INSERT - طالب برمجة - 07-12-17

تأكد أن العمود ID ترقيم تلقائي
سواء بالتأشير على A_I في صفحة تصميم الجدول
أو من خلال إنشاء الجدول بالكود مثل
PHP كود :
CREATE TABLE log (
 
    id INT(10UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 
    neamx NVARCHAR(100NOT NULL,
 
    datex DATE
); 

وهذا تعديل للكود
PHP كود :
Imports MySql.Data.MySqlClient
Public Class Form1
   Dim CONNECT 
As New MySqlConnection("Data Source=99.99.9.4;user=new;password=Qn;database=data;port=3306")

 
  Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load

       CONNECT
.Open()
 
  End Sub

   
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
       Dim COMMAND 
As New MySqlCommand("INSERT INTO log (neamx,datex) Values (@neamx,@datex)"CONNECT)
 
      COMMAND.Parameters.AddWithValue("@neamx"TextBox1.Text)
 
      COMMAND.Parameters.AddWithValue("@datex"TextBox2.Text)
 
      COMMAND.ExecuteNonQuery()
 
  End Sub
End 
Class 



RE: استفسار :- بخصوص رقم ال ID MySql INSERT - dubai.eig - 07-12-17

(07-12-17, 06:14 PM)طالب برمجة كتب : تأكد أن العمود ID ترقيم تلقائي
سواء بالتأشير على A_I في صفحة تصميم الجدول
أو من خلال إنشاء الجدول بالكود مثل
PHP كود :
CREATE TABLE log (
 
    id INT(10UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 
    neamx NVARCHAR(100NOT NULL,
 
    datex DATE
); 

وهذا تعديل للكود
PHP كود :
Imports MySql.Data.MySqlClient
Public Class Form1
   Dim CONNECT 
As New MySqlConnection("Data Source=99.99.9.4;user=new;password=Qn;database=data;port=3306")

 
  Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load

       CONNECT
.Open()
 
  End Sub

   
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
       Dim COMMAND 
As New MySqlCommand("INSERT INTO log (neamx,datex) Values (@neamx,@datex)"CONNECT)
 
      COMMAND.Parameters.AddWithValue("@neamx"TextBox1.Text)
 
      COMMAND.Parameters.AddWithValue("@datex"TextBox2.Text)
 
      COMMAND.ExecuteNonQuery()
 
  End Sub
End 
Class 

بارك الله فيك

فعلا ضبط

المشكله كانت من التيبل

كود :
id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,


شكرا لك وتسلم استاذي الكريم