此代码成功地在 SQL 数据库中插入新值,但仅在我插入常量值时。
我需要**(?)**以下代码中的帮助,我想在其中插入新值而不在代码中指定常量。我的意思是,我希望能够在输出窗口中输入任何随机值并将其插入 SQL 数据库。
private void InsertInfo()
{
    String strConnection = "Data Source=HP\\SQLEXPRESS;database=MK;Integrated Security=true";
    SqlConnection con = new SqlConnection(strConnection);
    string connetionString = null;
    SqlConnection connection ;
    SqlDataAdapter adapter = new SqlDataAdapter();
    connetionString = @"Data Source=HP\SQLEXPRESS;database=MK;Integrated Security=true";
    connection = new SqlConnection(connetionString);
    string sql = "insert into record (name,marks) **values( ?))";**
    try
    {
        connection.Open();
        adapter.InsertCommand = new SqlCommand(sql, connection);
        adapter.InsertCommand.ExecuteNonQuery();
        MessageBox.Show ("Row inserted !! ");
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.ToString());
    }
}
private void insert_Click(object sender, EventArgs e)
{
    InsertInfo();
}