使用sql数据适配器在sql表行中插入空值

本文关键字:sql 插入 空值 数据 适配器 使用 | 更新日期: 2023-09-27 18:12:40

SqlConnection connection = new SqlConnection(@"mycon_string"); 
SqlDataAdapter tabela_studenti_data = new SqlDataAdapter();
tabela_studenti_data.InsertCommand = new SqlCommand("Insert into tabela_studenti VALUES(@Fist_name,@Last_Name,@Notification_ID)",connection);
 tabela_studenti_data.InsertCommand.Parameters.Add("@First_name", SqlDbType.NVarChar, 50).Value = txtbox_emri.Text;
tabela_studenti_data.InsertCommand.Parameters.Add("@Last_name", SqlDbType.NVarChar, 50).Value = txtbox_mbiemri.Text;

**tabela_studenti_data.InsertCommand.Parameters.Add("@Notification_ID",SqlDbType.Int).Value = null;**

当我用null等于最后一段代码时,代码不起作用。如果我等于一个随机数,它成立。我现在需要它为空,但它似乎不是这样的,有什么想法吗?

使用sql数据适配器在sql表行中插入空值

    tabela_studenti_data.InsertCommand.Parameters.Add("@Notification_ID", SqlDbType.Int).Value=DBNull.Value;