Страница: 1 |
Страница: 1 |
Вопрос: Кстати! Новый файл Accsess
Добавлено: 05.08.04 22:59
Автор вопроса: HACKER
Как создать базу данных Accsess? Как с ней работать я знаю, но как создать её с нуля? Я имею ввиду в ВБ, а не в эксисе :)
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #4
Добавлено: 06.08.04 08:23
В разделе есть моя статья "Программное создание баз данных с помощью
DAO".
Номер ответа: 5
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #5
Добавлено: 06.08.04 11:37
У меня тоже возник этот вопрос, я работаю с библиотекой MS ADO 2.5, и именно так бы хотел создать базу (не таблицу в существующей базе, а именно *.mdb...), подскажите, плс. Способ через объектную модель Access - а вдруг он не установлен? Способ копирования файла с пустой базой - сами понимаете - изврат
Номер ответа: 6
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #9
Добавлено: 11.08.04 13:10
'ADO(X)! Нашел!!!
'Только пример на VBA в XL, т.к. VB под рукой нет
Option Explicit
Sub CreateMDB()
 im s As String
 im cat As ADOX.Catalog
s = InputBox("Введите имя файла создаваемой базы данных:"
If Not s = "" Then
Set cat = New ADOX.Catalog
cat.Create "Provider=Microsoft.Jet.OLEDB.4.0ata 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-сайт:
Профиль | | #11
Добавлено: 19.08.04 17:44
Изучи лучше ADO, на худой случай DAO, и модуль тебе писать не понадобится. Они именно для этого и создавались, чтобы ТЕБЕ удобнее было, а твой модуль может всё только запутать Это то же самое, что писать функцию-оболочку к библиотеке ActiveX.DLL, в которой, в свою очередь собраны функции-оболочки к API... Извини, но это изврат ещё тот!