如何将空值添加到数据库中
本文关键字:数据库 添加 空值 | 更新日期: 2023-09-27 18:24:49
我正在尝试向数据库中添加一些数据。我有5列,它们都允许空值,并且都具有varchar
的数据类型。但在我的程序中,我只传递了4个值,第五列应该是空的。当我这样做时,显示错误
提供的值的数量与数据库列的数量不匹配
如何将NULL
值添加到数据库中?
我的按钮点击
protected void Button1_Click(object sender, EventArgs e)
{
try
{
string str=mas.empdetedit(ddid.SelectedItem.Text,txtname.Text,txtcon.text,txtval.text);
}
我的课是
public string empdetedit(string id, string name, string con, string val)
{
string str=insert into table values('"+id+"','"+name+"','"+con+"','"+val+"'");
conn.nonquery(str);
}
只插入表的特定列的语法是:
INSERT INTO table_name (column1,column2,column3) VALUES (value1,value2,value3)
您没有显式指定列名,因此数据库认为您为所有列名提供了值。