c# - 如何在 c# 中使用 text.box 中的变量更新 oracle 数据库表
问题描述
当我单击更新按钮时,我没有收到任何错误,但我的表格没有更新。
private void Button3_Click(object sender, EventArgs e)
{
try
{
OracleConnection cnn = new OracleConnection(oradb);
cnn.Open();
oracleCommand = new OracleCommand("UPDATE KUPAC SET NAZIVKUPCA = :NAZIVKUPCA, PIB = :PIB, MATICNIBROJ = :MATICNIBROJ, ZIRORACUN = :ZIRORACUN, EMAIL = :EMAIL WHERE KUPACID = :KUPACID", cnn);
oracleCommand.Parameters.Add("@KUPACID", Convert.ToInt32(txtKupacId.Text));
oracleCommand.Parameters.Add("@NAZIVKUPCA", txtNazivKupca.Text);
oracleCommand.Parameters.Add("@PIB", txtPIB.Text);
oracleCommand.Parameters.Add("@MATICNIBROJ", txtJMBG.Text);
oracleCommand.Parameters.Add("@ZIRORACUN", txtZiroRacun.Text);
oracleCommand.Parameters.Add("@EMAIL", txtEmail.Text);
int result = oracleCommand.ExecuteNonQuery();
MessageBox.Show("Kupac uspesno izmenjen");
}
catch (Exception exc)
{
MessageBox.Show("Greska prilikom izmena u bazi." + exc.Message);
}
finally
{
}
OsveziKupce();
ObrisiPolja();
}
我收到消息“Kupac uspesno izmenjen”,这意味着应该更新表,但没有任何反应
解决方案
推荐阅读
- c - 并发线程和数据竞争
- java - Draw on Android's surfaceView
- testng - 如何在循环中多次运行具有许多测试方法的 testng 类文件
- c# - c# 后面的代码中绑定了不正确的数据
- logstash - Logstash 对 Crate DB 的支持
- tsql - How to correct this if exists query?
- yarnpkg - 运行`react-scripts`时如何查找依赖项
- solr - Solr查询由父级选择的拓扑
- pandas - 如何使用 Pandas 使用来自所有其他列的数据创建新列变量
- angular - 有没有办法在 angular-bootstrap-datetimepicker 中配置最小日期