使用 C# 将记录插入 SQL Server 2012
Insert records into SQL Server 2012 Using C#
我正在尝试使用 C# 将记录插入 SQL Server 2012。
我是这样实现的,问题是insert record语句没有在table.
末尾添加记录
它工作正常,但有时(每次不同)它插入记录中间,有时工作正常。我不清楚为什么会这样。Figure
有什么想法吗?
public partial class AddDoc : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=.\BAKRSQL; Database=Diseases Prediction Sys;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
SqlCommand cmd;
string com = "select top 1 DId From Doctor ORDER BY DId Desc;";
con.Open();
cmd = new SqlCommand(com, con);
object count = cmd.ExecuteScalar();
if (count != null)
{
int i = Convert.ToInt32(count);
i++;
TextBox1.Text = i.ToString();
}
else
{
TextBox1.Text = "101";
}
con.Close();
}
protected void Button2_Click(object sender, EventArgs)
{ SqlConnection con = new SqlConnection();
con.ConnectionString =@"Data Source=.\BAKRSQL; Database=Diseases Prediction Sys;Integrated Security=True";
con.Open();
SqlCommand cmd = new SqlCommand("insert into Doctor(DId,Name,Address,Mobile) values (@DId,@Name,@Address,@Mobile);", con);
cmd.Parameters.AddWithValue("@DId", TextBox1.Text);
cmd.Parameters.AddWithValue("@Name", TextBox2.Text);
cmd.Parameters.AddWithValue("@Address", TextBox3.Text);
cmd.Parameters.AddWithValue("@Mobile", TextBox4.Text);
cmd.ExecuteReader();
con.Close();
con.Open();
}
}
我正在尝试使用 C# 将记录插入 SQL Server 2012。
我是这样实现的,问题是insert record语句没有在table.
末尾添加记录它工作正常,但有时(每次不同)它插入记录中间,有时工作正常。我不清楚为什么会这样。Figure
有什么想法吗?
public partial class AddDoc : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=.\BAKRSQL; Database=Diseases Prediction Sys;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
SqlCommand cmd;
string com = "select top 1 DId From Doctor ORDER BY DId Desc;";
con.Open();
cmd = new SqlCommand(com, con);
object count = cmd.ExecuteScalar();
if (count != null)
{
int i = Convert.ToInt32(count);
i++;
TextBox1.Text = i.ToString();
}
else
{
TextBox1.Text = "101";
}
con.Close();
}
protected void Button2_Click(object sender, EventArgs)
{ SqlConnection con = new SqlConnection();
con.ConnectionString =@"Data Source=.\BAKRSQL; Database=Diseases Prediction Sys;Integrated Security=True";
con.Open();
SqlCommand cmd = new SqlCommand("insert into Doctor(DId,Name,Address,Mobile) values (@DId,@Name,@Address,@Mobile);", con);
cmd.Parameters.AddWithValue("@DId", TextBox1.Text);
cmd.Parameters.AddWithValue("@Name", TextBox2.Text);
cmd.Parameters.AddWithValue("@Address", TextBox3.Text);
cmd.Parameters.AddWithValue("@Mobile", TextBox4.Text);
cmd.ExecuteReader();
con.Close();
con.Open();
}
}