:以下 は、暗黙的に型「でSystem.Data.DataSet」を変換できません「のSystem.DateTime」
Cannot implicitly convert type 'System.Data.DataSet' to 'System.DateTime'
は、私が使用しています方法であり、 。どんな提案も感謝しています。なぜこのようなことが起こり、どのように解決できますか?
public DateTime GetLocalTime()
{
OracleBridge ob = new OracleBridge(_connStr);
string sqlQuery = "select sysdate from dual";
DateTime dt = new DateTime();
try
{
dt = Convert.ToDateTime(ob.ExecuteScalar(sqlQuery, CommandType.Text)); //this line is giving error
}
catch (OracleException ex)
{
throw ex;
}
return dt;
}
で、構文の面で、sufficantする必要があります次のエラー: 'System.Data.CommandType'から 'System.Data.OracleClient.OracleTransaction'に変換できません – Programmermid
ExecuteScalarを試していますか? OracleBridgeラッパーに実装されていますか?その場合は、コードを投稿してください。 – NicoRiff
私は皆、ExecuteScalarメソッドの実装が悪いようです。 – NicoRiff