2014-09-23 69 views
1

每當我嘗試在我的VB項目上執行insert into命令時,出現錯誤「字段」分區「沒有默認值」。字段「分區」沒有默認值

我甚至沒有我的數據庫領域了。我已經在我的數據庫中刪除了它。

需要建議做些什麼。

謝謝。

Try 

      Dim myAdapter As New MySqlDataAdapter("INSERT INTO main (penro,area,year) values ('" + ComboBox1.SelectedItem + "','" + TextBox3.Text + "','" + ComboBox6.SelectedItem + "')", connection) 
     Dim myDatatable As New DataTable 
     myAdapter.Fill(myDatatable) 

     Catch ex As Exception 
      MsgBox(ex.Message) 
     End Try 

回答

0

你可以在建設table.their的時間指定爲Not Nulldistrict你不能沒有給出一個值,字段中插入值,否則你需要指定一個默認值對於本場

你可以改變用下面的代碼

ALTER TABLE `main` MODIFY COLUMN `district` TEXT NOT NULL DEFAULT 'Not Available' 
+0

得益於表結構!它現在正在工作。我確實創建了一個新的數據庫。 – mrkdenz 2014-09-24 04:49:33

相關問題