Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 22:18   #1
fifa068
 
Регистрация: 17.12.2012
Сообщений: 4
По умолчанию не работают запросы к БД

всем привет. подскажите в чем беда. не работают запросы . при запуске выдается ошибка : Отсутствуют данные для строки или столбца.
вот код :
Код:
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;

namespace tablica
{
    class Program
    {
        static void Main(string[] args)
        {
            OleDbConnection accon = new
            OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0; Data Source=C:\\BD\\videokarty.mdb");
            OleDbCommand acom = new OleDbCommand("Select Firma, Model,Vram,Gpu,VGA,Cena from tab1 ", accon);
            try
            {
                accon.Open();
                OleDbDataReader aReader = acom.ExecuteReader();
                Console.WriteLine("Результаты запроса:");
                while (aReader.Read()) ;
                Console.Write("Firma={0} Model={1} Vram{2} Gpu{3} VGA={4} Cena={5}", aReader.GetString(0), aReader.GetString(1), aReader.GetInt32(2), aReader.GetInt32(3), aReader.GetString(4), aReader.GetInt32(5));
                Console.WriteLine();
                
                aReader.Close();
                accon.Close();
            }
            catch (OleDbException e)
            {
                Console.WriteLine("error:{0}", e.Errors[0].Message);
            }

            Console.ReadKey();
        }
    }
}
ошибка в этой строке
Код:
 Console.Write("Firma={0} Model={1} Vram{2} Gpu{3} VGA={4} Cena={5}", aReader.GetString(0), aReader.GetString(1), aReader.GetInt32(2), aReader.GetInt32(3), aReader.GetString(4), aReader.GetInt32(5));
подскажите плиз
fifa068 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макросы не работают ЖорикУартаноу Microsoft Office Excel 1 17.12.2011 19:19
не работают кнопки makson4ik Помощь студентам 0 04.12.2011 17:55
Не работают формулы Estimate Microsoft Office Excel 10 03.09.2011 15:38
НЕ работают сессии Gen_r_questions PHP 4 09.03.2011 18:22
не работают визиблы crit Общие вопросы Delphi 12 09.06.2009 01:52