データベースの接続が正常に作成されましたが、データの挿入に問題があります。ここに私のコードは次のとおりです。sqlからC#へのデータ挿入
String Connection = null;
SqlConnection con;
SqlCommand cmd;
String sql = null;
Connection="Data Source=DELL\\SQLEXPRESS; initial Catalog= BSSE;Integrated Security=True";
con = new SqlConnection(Connection);
sql = "INSERT INTO Records (Roll_No,Name,Marks) VALUES (" + textBox1.Text + "," + textBox2.Text + "," + textBox3.Text + ");";
try
{
con.Open();
cmd = new SqlCommand(sql, con);
cmd.ExecuteNonQuery();
MessageBox.Show ("Success of data insertion ");
cmd.Dispose();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
まあ、SQLインジェクションの問題とも間違ったSQL ... – Prisoner
たぶん、あなたはこの1つ勉強することができますhttp://stackoverflow.com/a/5480368/1050927 – Prisoner