Погружение в SQL+vba -Курс | Урок 3 | Получаем данные в Recordset из БД (Excel+ADO+SQL) | SQL+Excel
HTML-код
- Опубликовано: 26 сен 2024
- В этом уроке мы научимся получать данные в Excel из SQL БД через Recordset (рекордсет). Используем библиотеку ADO (ActiveX Data Objects). Продолжаем создавать приложение "Магазинчик".
Код пишем на T-SQL и VBA.
Материалы к уроку Вы найдете по ссылке: yadi.sk/d/aN6Q...
После прохождения всего курса (уроков) у Вас будет маленькая система учета товаров на складе в Excel, работающая с Базой Данных. Вы сможете написать ее сами, а также расширять по своему усмотрению.
Несколько отрывков из этого видеокурса: • Вышел Видеокурс Погруж...
Если Вы чувствуете, что Вам не хватает знаний по SQL, тогда пройдите мой другой курс для начинающих на SQL: • SQL Для Начинающих - объясняю просто и доступно.
А также если Вы чувствуете, что Вам не хватает знаний по VBA, тогда пройдите мой курс для начинающих на VBA • Программирование для в... - объясняю просто и доступно "до тошноты" :)
Мои видеокурсы:
Программирование для Начинающих - robotobor.pro/p...
SQL для Начинающих - robotobor.pro/s...
Видеокурс "Погружение в язык VBA" - course.robotobo... - Профессиональное программирование на VBA
Видеокурс "Погружение в SQL+vba" - course.robotobo... - Профессиональное программирование на SQL+ADO+VBA
Наш официальный Сайт: robotobor.pro
Наша Группа ВКонтакте: robotob...
Наш Инстаграм: / robotobor_pro
Мой C#.NET Инстаграм: / csharp_dotnet
#robotobor #программирование #ityoutubersru #code #sql #vba #ado #recordset #activexdataobjects #погружение #storedprocedure
А можно количество столбцов получить с помощью какого-нибудь метода, чтобы не писать кучу раз rst(0) rst(1) rst(2) и т.д.?
Да, можно, посмотрите на методы, которые есть у RecordSet
Спасибо за уроки. Интересные. Если есть возможность подскажите пожалуйста один момент. Я пытаю сь выгрузить с сайта (через mySQL) из разных таблиц поля. Они выгружаются, но один за одним. Можно ли взять из рекордсета по отдельности целые поля и раскидать их по нужным колонкам в экселе? (Dim rs As New ADODB.Recordset)(ThisWorkbook.Sheets(1).Range("A2").CopyFromRecordset rs). Заранее Спасибо
Конечно, в одном из уроков, будем выгружать данные на лист Excel.
Ок, спасибо. Я конечно не дождусь, но посмотрю с удовольствием