Отображение и вывод списка баз данных в ListBox

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
SnakeGod
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 24.10.2006 (Вт) 9:08

Отображение и вывод списка баз данных в ListBox

Сообщение SnakeGod » 02.11.2006 (Чт) 5:50

Есть форма, на ней кнопка [NEW], создает базу данных.
Создали, теперь. как сделать так что бы в элементах ListBox отображались созданные базы :?: , а по выбору их они автоматически открывались для ReadOnly :?:, а по нажатию на кнопку [EDIT] открывалась в режими ReadWriteOnly :?: (непосредственно та база, которая выбрана в ListBoxe)

Заранее благодарю.

P.S. с базами сталкнулся впервые. прошу конкретного ответа, можно и кусочек кода:-)Маленький. там я докавыряюсь, надо сдвинуться с места
Когда Подниму я Мечь Мой Сверкающий и Рука Моя Примит Суд, То Отмщу Врагам Моим и Ненавидящим Меня Воздам!

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 02.11.2006 (Чт) 12:51

а что за база?
I Have Nine Lives You Have One Only
THINK!

SnakeGod
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 24.10.2006 (Вт) 9:08

Сообщение SnakeGod » 03.11.2006 (Пт) 3:36

HandKot писал(а):а что за база?


База : Access
Язык : VB 6.0 Professional
Когда Подниму я Мечь Мой Сверкающий и Рука Моя Примит Суд, То Отмщу Врагам Моим и Ненавидящим Меня Воздам!

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.11.2006 (Пт) 12:02

Создали, теперь. как сделать так что бы в элементах ListBox отображались созданные базы


что такое созданные базы :?: Это отдельные файлы mdb или вы так называете таблички внутри одной базы mdb :?:

ваша задача очень непонятна, объясните подробней и лучше с вашим кодом, который вы уже написали по созданию базы, например.

SnakeGod
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 24.10.2006 (Вт) 9:08

Сообщение SnakeGod » 04.11.2006 (Сб) 2:01

Konst_One писал(а):
Создали, теперь. как сделать так что бы в элементах ListBox отображались созданные базы


что такое созданные базы :?: Это отдельные файлы mdb или вы так называете таблички внутри одной базы mdb :?:

ваша задача очень непонятна, объясните подробней и лучше с вашим кодом, который вы уже написали по созданию базы, например.


Создаеться [база],а ни табличка, файл mdb

код:

Private Sub cmdnew_Click()

On Error GoTo procerror
Screen.MousePointer = 11
Dim dbname As String
dbname = GetDBName()
If Len(dbname) > 0 Then
CreateDB dbname
End If
procexit:
Screen.MousePointer = 0
Exit Sub
procerror:
MsgBox Err.Description
Resume procexit
End Sub
---------
Public Function GetDBName() As String

On Error GoTo procerror
Dim filename As String
cd.DefaultExt = "mdb"
cd.DialogTitle = "Create Database"
cd.Filter = "VB Databases (*.mdb)|*.mdb"
cd.FilterIndex = 1
cd.Flags = cdlOFNHideReadOnly Or cdlOFNOverwritePrompt Or cdlOFNPathMustExist
cd.CancelError = True
cd.ShowSave
filename = cd.filename
On Error Resume Next
Kill filename
procexit:
GetDBName = filename
Exit Function
procerror:
filename = ""
Resume procexit

End Function
--------------
Public Sub CreateDB(dbname As String)

Dim db As Database
Set db = DBEngine(0).CreateDatabase(dbname, dbLangGeneral)

End Sub


Создается с помощью Common Dialog
Когда Подниму я Мечь Мой Сверкающий и Рука Моя Примит Суд, То Отмщу Врагам Моим и Ненавидящим Меня Воздам!


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList