C# 连接Oracle问题 做一个测试程序数据库连接成功,可以插入数据,但执行ReadData = aCommand.ExecuteReader();时查不出数据, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try { aCommand = new OracleCommand("select FactoryId from Factory_Master", connection); ReadData = aCommand.ExecuteReader(); while (ReadData.Read()) { Console.WriteLine(ReadData.GetValue(1)); } } catch (OracleException ex) { Console.WriteLine(ex.Message.ToString()); } 是不是inset执行了 oracle本身没有提交。导致你插入时提示有影响行,但实际没有提交到数据库。 你把select FactoryId from Factory_Master 在数据库中运行,如果有数据的话,那就是你的这段 ReadData = aCommand.ExecuteReader(); while (ReadData.Read()) { Console.WriteLine(ReadData.GetValue(1)); }有问题。 一般的习惯先把查询sql语句放在查询分析器中看是否有数据,如果你的数据库连接正常二而查不到数据,估计这里的sql语句就有问题了 我要写个函数封装成DLL,然后给PB调用,怎么写? 我直接写在一个类里面,PB又找不到,怎么办? 求代码解释 关于winform的多线程编程? 受保护的属性、事件、方法是什么意思? 界面设计的问题 想用C#编写一套在INTERER使用的系统,但有很多疑团 用户控件与窗体 base.Dispose(disposing) 未处理的 system.stackoverflowexception 在线等!用DataSet生成XML文件的时候,如何将它默认的表名改成数据库中的表名? c# 请教个问题 关于basler sdk C# 动态textbox 数据库 急~~~求条sql语句
{
aCommand = new OracleCommand("select FactoryId from Factory_Master", connection);
ReadData = aCommand.ExecuteReader();
while (ReadData.Read())
{
Console.WriteLine(ReadData.GetValue(1));
}
}
catch (OracleException ex)
{
Console.WriteLine(ex.Message.ToString());
}
while (ReadData.Read())
{
Console.WriteLine(ReadData.GetValue(1));
}
有问题。