2014-09-23 113 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

相关问题