Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > проблема с Оракл


Автор: Vytas 9.4.2009, 11:19
Привет всем. Пишу программу на C# и ORACLE. Вот код.

Код

namespace WindowsFormsApplication
{
    public partial class Form1 : Form
    {
        OracleDataAdapter myDataAdapter;
        OracleConnection myAccessConn = null;
        OracleCommand myAccessCommand;
        OracleCommandBuilder da;
        DataSet myDataSet;
  
        public Form1()
        {
        InitializeComponent();
        string strAccessConn = "Data Source=db_name;
        User ID=user;Password=password;Unicode=True;";
        string strAccessSelect = "SELECT col1 FROM table";
        myDataSet = new DataSet();
        myAccessConn = new OracleConnection(strAccessConn);
        myAccessConn.Open();
        myAccessCommand = new OracleCommand(strAccessSelect, 
        myAccessConn);
        myDataAdapter = new OracleDataAdapter(myAccessCommand);
        da = new OracleCommandBuilder(myDataAdapter);
        myDataAdapter.Fill(myDataSet);
       }



В ORACLE создаю пользователя и таблицы. В SQLPlus нормально работает, но в среде не выдаются значения ячеек.
Подскажите пожалуйста как решить задачу.

Автор: Vytas 9.4.2009, 13:58
Помогите разобраться.

Автор: Idsa 9.4.2009, 14:07
Цитата(Vytas @  9.4.2009,  15:19 Найти цитируемый пост)
В SQLPlus нормально работает, но в среде не выдаются значения ячеек.

Что значит "не выдаются значения ячеек"?
Я вижу, что Вы заполняете DataSet, но не вижу, чтобы Вы куда-то его баиндили.

Автор: Vytas 9.4.2009, 14:57
Спасибо. Буду дальше разбираться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)