Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 31.10.2023
Сообщений: 1
1
.NET 7

Программное создание баз данных на VB.NET (7.0). Мне нужно с помощью интерфейса подключения ODBC создать таблицу в ACCES

31.10.2023, 20:41. Показов 311. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
VB.NET Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Imports System.Runtime.InteropServices
Imports System.IO
 
Module Program
    <DllImport("ODBCCP32.dll", CharSet:=CharSet.Unicode, SetLastError:=True)>
    Public Function SQLConfigDataSource(ByVal hwndParent As IntPtr, ByVal fRequest As UShort, ByVal lpszDriver As String, ByVal lpszAttributes As String) As Boolean
    End Function
 
    Sub Main()
 
        'Проверка существования файла'
        If File.Exists(Path.Combine("C:\DB", "Laab1.accdb")) Then File.Delete(Path.Combine("C:\DB", "Laab1.accdb"))
        'Функция создания новой базы данных в Microsoft Access'
        SQLConfigDataSource(IntPtr.Zero, 1, "Microsoft Access Driver (*.mdb, *.accdb)", "Create_DBV12=C:\\DB\\Laab1.accdb;User Id=Admin;Pwd=;")
        'Установка соединения с базой данных
        Dim connStr As String = "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; Dbq=C:\\DB\\Laab1.accdb;"
        Dim hEnv As IntPtr = IntPtr.Zero
        Dim hDbc As IntPtr = IntPtr.Zero
        Dim retCode As Short = 0
 
        'Создаём таблицу (базу данных)'
        Dim cmdText As String = "Create Table Auto(id2 Autoincrement Primary Key, Surname_client Char(30), Name_client char(20), Pytronamic_client Char(40), Car char(20), client_age integer, contact_phone char(40));"
 
        ' Добавляем записи в таблицу Auto'
        Dim insertSql As String = "INSERT INTO Auto (Surname_client, Name_client, Pytronamic_client, Car, client_age, contact_phone) VALUES (?, ?, ?, ?, ?, ?);"
 
        ' Здесь вы можете вручную задать значения полей для новой записи'
        Dim surname_client As String = "Фамилия"
        Dim name_client As String = "Имя"
        Dim pytronamic_client As String = "Отчество"
        Dim car As String = "Машина"
        Dim client_age As Integer = 74
        Dim contact_phone As String = "Телефон"
    End Sub
End Module
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2023, 20:41
Ответы с готовыми решениями:

Программное создание таблиц баз данных
Я вообще-то веб программист, но мне поставили задачу искать необходимую нам информацию на сайте zakupki.gov.ru (там есть официальный...

Как с помощью Firebird и ODBC программно создать базу без подключения к существующей?
У кого есть пример, как с помощью сабжа программно создать базу без подключения к существующей? Пишем на С#.

Программное создание/изменение/удаление источника данных ODBC
Необходимо программно создавать/изменять/удалять источник данных ODBC. Кто знает - большая просьба привести пример кода (желательно на...

1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17873 / 13973 / 5339
Регистрация: 17.03.2014
Сообщений: 28,619
Записей в блоге: 1
31.10.2023, 21:05 2
Цитата Сообщение от VOLONDERUS Посмотреть сообщение
Мне нужно с помощью интерфейса подключения ODBC создать таблицу в ACCES
Окей. А вопрос в чем?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2023, 21:05
Помогаю со студенческими работами здесь

Программное создание базы данных через ADO.NET
Подскажите! Я везде нахожу примеры с SQL Server'ом. А если мне нужно создать через Access, то как это нужно сделать? (Что писать в строке...

Создание интерфейса(форму) для БД (acces) и осуществление удаленное управление БД
Хотел бы спросить. Есть БД на acces без форм и запросов про складской учет магазина со сроками годности. Так вот. Возможно ли и если да, то...

Программное создание интерфейса
Вобщем мне нужно создавать програмным способом интерфейс приложения. Обьекты будут создаватся динамически, поэтому через xml разметку не...

Подключения баз в ASP.NET и работа с ними
Помогите пожалуйста. Надо чтобы по нажатию кнопки данные отсылались в заранее созданую базу данных вот код кнопки: using System; ...

Разработка приложений баз данных.Создание баз данных.Ремонтная служба.
Создать базу данных на тему ремонтная служба. Это вопрос или коммерческое предложение. Если вопрос то уж очень не конкретно, если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Перечисления в TypeScript: использование и лучшие практики
run.dev 18.03.2025
Пишете код и устали от разбросанных по проекту "волшебных" строк и чисел? Знакомая ситуация: где-то в глубине кода притаилась строка "ADMIN", а в другом месте используется "admin". И вот уже. . .
Фишки Kotlin, которые все любят
Javaican 18.03.2025
Помню, как скептически относился к появлению "ещё одного языка для JVM" — мол, зачем нам что-то новое, когда есть Java? Но первый же проект на Kotlin заставил меня пересмотреть свое мнение. Код стал. . .
Списки и кортежи в Python: различия, особенности, применение
py-thonny 18.03.2025
Если вы когда-нибудь писали код на Python, то наверняка сталкивались с конструкциями вида или ('имя', 25, 'инженер'). Это и есть списки и кортежи — последовательности, хранящие упорядоченные наборы. . .
Интеграция JavaScript в Haskell
golander 18.03.2025
Ключевая особенность нового JS-бэкенда GHC — возможность создавать колбэки из JavaScript в Haskell-код. Это открывает дорогу разработке полноценных браузерных приложений, позволяя реагировать на. . .
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
Предсказание ветвлений - путь к высокопроизводи­тельному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
Создаем микросервисы с NestJS, TCP и Typescript
run.dev 17.03.2025
NestJS — фреймворк, который значительно упрощает создание серверных приложений на Node. js. Его прелесть в том, что он комбинирует концепции ООП, функционального программирования и предлагает. . .
Гексагональная архитектура со Spring Boot
Javaican 17.03.2025
Если вы когда-нибудь сталкивались с ситуацией, когда внесение простых изменений в базу данных или пользовательский интерфейс заставляло вас переписывать весь код, то вы точно оцените элегантность. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер