Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Кстати! Новый файл Accsess Добавлено: 05.08.04 22:59  

Автор вопроса:  HACKER
Как создать базу данных Accsess? Как с ней работать я знаю, но как создать её с нуля? Я имею ввиду в ВБ, а не в эксисе :)

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #1
Добавлено: 05.08.04 23:09
HACKER, а с чем работаешь в VB с DAO или ADO?
Разные технологии, разные подходы

Ответить

Номер ответа: 2
Автор ответа:
 Eddie



Вопросов: 11
Ответов: 120
 Профиль | | #2 Добавлено: 05.08.04 23:42
 Ты б Уточнил Конкретнее, Моно из Таблиц например : DBGrid Моно и As (dim test as ...) Итак каким Образом Хошь создать ?

Ответить

Номер ответа: 3
Автор ответа:
 Eddie



Вопросов: 11
Ответов: 120
 Профиль | | #3 Добавлено: 05.08.04 23:43
 Еще есть другие способы, а то перечислил как будто Два способа ... d:)

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 06.08.04 08:23
В разделе есть моя статья "Программное создание баз данных с помощью
DAO".



Ответить

Номер ответа: 5
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #5
Добавлено: 06.08.04 11:37
У меня тоже возник этот вопрос, я работаю с библиотекой MS ADO 2.5, и именно так бы хотел создать базу (не таблицу в существующей базе, а именно *.mdb...), подскажите, плс. Способ через объектную модель Access - а вдруг он не установлен? Способ копирования файла с пустой базой - сами понимаете - изврат ;)

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 06.08.04 13:38
Используй DAO. Наличие Access для него не требуется, нужно только
чтобы MDAC стоял.

Ответить

Номер ответа: 7
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 06.08.04 14:30
Помойму в DAO, галку там ставил... А вообще таблица у меня в ListView

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 07.08.04 19:22
Ваще! блин! Оказуется я вообще нечего не умею! Короче за исходник я браз звонилку, там через DAO и компонент Data, так вот читать я мог и без этого Data, а как же сохранить что то в базу данных, там в этой звонилке я вообще нечего понять немогу, там что-то наподобие frmUsers.Phones.Recordset.AddNew, в этой frmUsers что-то типа Phones.UpdateRecord
frmMain.Phones.UpdateRecord и всё! в базу всё записалось :) Откуда оно узнало что и из каких полей брать, тю! :) И Кнопочка редактировать: frmUsers.Phones.Recordset.FindFirst "Name = '" & lstList.Text & "'"
 раз и всё, все поля заполнены, тю, бред, откуда оно знает в какое поле и что писать? Думал это в свлйствах этого Data указывается, нажимаю на Propeкties нечего, все что с боку это все, но там нечего нет что указывает на поля в которые вводить данные итп... Короче объясните мне как эта хрень работает

Ответить

Номер ответа: 9
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #9
Добавлено: 11.08.04 13:10
'ADO(X)! Нашел!!!
'Только пример на VBA в XL, т.к. VB под рукой нет

Option Explicit

Sub CreateMDB()
    ;Dim s As String
    ;Dim cat As ADOX.Catalog
    s = InputBox("Введите имя файла создаваемой базы данных:";)
    If Not s = "" Then
        Set cat = New ADOX.Catalog
        cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ThisWorkbook.Path & "\" & s & ".mdb"
        Set cat = Nothing
    End If
End Sub

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 13.08.04 18:29
О! И ещё... Как узнать сколько в таблице столбцов и как они называются... Я вообщем модуль хочу написать на эту тему, чтоб там в нём можно было удобно с базами работать, если у кого-то какие-то коды есть по этому поводу, то выкладывайте сюда, мне они пригодятся!

Ответить

Номер ответа: 11
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #11
Добавлено: 19.08.04 17:44
Изучи лучше ADO, на худой случай DAO, и модуль тебе писать не понадобится. Они именно для этого и создавались, чтобы ТЕБЕ удобнее было, а твой модуль может всё только запутать ;) Это то же самое, что писать функцию-оболочку к библиотеке ActiveX.DLL, в которой, в свою очередь собраны функции-оболочки к API... Извини, но это изврат ещё тот!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам