您好我有一个名为 Database1.sdf 的本地数据库。我正在使用以下代码访问它以将一些数据插入表中:
public string DoLocalDbCmd(string Command)
{
int NumeroAffetto;
string ConnString = @"Data Source=|DataDirectory|\Database1.sdf";
SqlCeConnection Conn = new SqlCeConnection(ConnString);
SqlCeCommand Comando = new SqlCeCommand(Command, Conn);
Comando.CommandType = System.Data.CommandType.Text;
try
{
Comando.Connection.Open();
NumeroAffetto = Comando.ExecuteNonQuery();
return NumeroAffetto.ToString();
}
catch (Exception ex)
{
return ex.Message;
}
finally
{
Comando.Connection.Close();
}
}
private void button1_Click(object sender, EventArgs e)
{
DoLocalDbCmd cmd = new DoLocalDbCmd();
string cmdex = cmd.RunSqlCmd("insert into TBL_PROVA (BELLO) VALUES ('VERO')");
MessageBox.Show(cmdex);
}
代码的执行没有错误,我检索到受影响的行数 = 1。
但是在我查询数据库之后没有插入任何行。
有人可以向我建议有什么问题吗?
先感谢您
皮尔卡洛