Привет всем. Я выбираю столбец из таблицы, которая возвращает поле с номером. Я хочу вернуть это число целому числу в c #, чтобы я мог увеличить число на 1 после его получения. Я использую Visual Studio 2010, C # и Oracle в качестве базы данных
Это мой код:
**Привет, ребята. Я пытался, как вы сказали мне, но это не сработало. Это сбой - + $ исключение {"Невозможно привести объект типа 'Oracle.DataAccess.Client.OracleDataReader' к типу 'System.IConvertible'."} System.Exception {System.InvalidCastException}
**
public static int GetRunNumber(string date)
{
int result;
DatabaseAdapter dba = DatabaseAdapter.GetInstance();
string sqlQuery = "SELECT RUN FROM LOAD_CONTROL " +
"WHERE START_DATE = (SELECT MAX(START_DATE) " +
"FROM LOAD_CONTROL " +
"WHERE LOAD_DATE = to_date('" + date + "', 'dd/mm/yyyy')) " +
"AND LOAD_DATE = to_date('" + date + "', 'dd/mm/yyyy') ";
result = Convert.ToInt32(dba.QueryDatabase(sqlQuery));
return result;
}