visual studio c#连接了sql~为什么小弟我的数据没办法写到数据库表
visual studio c#连接了sql~为什么我的数据没办法写到数据库表
大家可以帮我看看为什么我的数据没办法写到数据库表里面么??
SqlConnection con =new SqlConnection("Data Source=.;Initial Catalog=刷卡记录;Integrated Security=True");
if(con.State==ConnectionState.Closed)
con.Open();
string strsql = "insert into 门禁记录(卡号,时间)value('" + textBox1.Text + "','" + textBox2.Text + "')";
SqlCommand comm = new SqlCommand(strsql, con);
con.Close();
真心求救啊= =!!
------解决方案--------------------
你断点调试看数据是否正确。 你的SQL语句是否是你预期的数据。
------解决方案--------------------
给你个数据库的Helper
------解决方案--------------------
大家可以帮我看看为什么我的数据没办法写到数据库表里面么??
SqlConnection con =new SqlConnection("Data Source=.;Initial Catalog=刷卡记录;Integrated Security=True");
if(con.State==ConnectionState.Closed)
con.Open();
string strsql = "insert into 门禁记录(卡号,时间)value('" + textBox1.Text + "','" + textBox2.Text + "')";
SqlCommand comm = new SqlCommand(strsql, con);
con.Close();
真心求救啊= =!!
------解决方案--------------------
你断点调试看数据是否正确。 你的SQL语句是否是你预期的数据。
------解决方案--------------------
给你个数据库的Helper
public static DataSet GetResult(string cmd)
{
string conn = "Data Source=BENDAN-PC;Initial Catalog=JMstudent;Integrated Security=True";
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlDataAdapter ada = new SqlDataAdapter(cmd, con);
DataSet ds = new DataSet();
ada.Fill(ds);
return ds;
}
public static bool ExecCmd(string cmd)//增加修改删除
{
string conn = "Data Source=BENDAN-PC;Initial Catalog=JMstudent;Integrated Security=True";
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlTransaction st = con.BeginTransaction();//启用事务实现
SqlCommand com = con.CreateCommand();
com.Transaction = st;
try
{
com.CommandText = cmd;
com.ExecuteNonQuery();
st.Commit();
return true;
}
catch
{
st.Rollback();
return false;
}
}
------解决方案--------------------
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=刷卡记录;User ID=sa;password=sa;Integrated Security=False");
con.Open();
SqlCommand cmd = new SqlCommand(string.Format("select Count(*) from 门禁记录 where 卡号= '{0}'", textBox1.Text), con);
if ((int)cmd.ExecuteScalar() > 0)
{
listBox1.Items.Add(s1 + " 数据已经存在");
}
else
{