Страница: 1 | 2 |
Вопрос: Как вывести имеющиеся таблицы?
Добавлено: 23.04.07 19:05
Автор вопроса: Stas
ПривеД нароД!!!
Можно 2 вопроса?
У меня есть БД, в ней 2 таблицы (с одинаковыми столбцами, если это важно), так вот как мне осуществить программно переход между ними.
И второй вопрос, ...("create table 'tablename'(...);")
другие варианты будут. Хочу чтобы имя таблицы присваивал пользователь.
Ответы
Всего ответов: 16
Номер ответа: 1
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #1
Добавлено: 23.04.07 19:14
1.
2.
xxx="CREATE TABLE'" & InputBox("Введите имя таблицы"& "'"......
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 23.04.07 19:27
пипец...
Какая БД?
Какой метод доступа к ней?
масса ж вариантов
for each tb In currentdb.tabledefs
SELECT * FROM INFORMATION_SCHEMA.tables
SHOW TABLES FROM dbName
итп итд...
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 23.04.07 20:08
Что значит осуществить переход между таблицами? Ты указываешь имя используемой таблицы в самом запросе.
Номер ответа: 4
Автор ответа:
Stas
Вопросов: 8
Ответов: 14
Профиль | | #4
Добавлено: 23.04.07 20:59
нет, такой вариант не подходит, он пишет Sytex error CREATE TABLE.
Осуществлять переход между таблицами - это значит, что что мне нужно переключиться программно с одной таблицы на другую. Как окно в Access для перехода между таблицами, только програмно.
Номер ответа: 5
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #5
Добавлено: 23.04.07 21:43
Он не может это писать; читай внимательнее.
А прочитав, наконец, правильно, сделай вывод.
Без дальнейших пояснений это бред.
Номер ответа: 6
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #6
Добавлено: 23.04.07 22:02
1.
если расчитываешь на помощь и не можешь описать проблему, дай хотя бы нормальный кусок кода.
2.
Имя таблицы выбирается в запросе, т.е. например:
Поэтому не совсем понятно, что тебе еще надо.
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 24.04.07 00:03
Как я понял, ему просто получить таблицы в БД, дальше он сам разрулит...
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 24.04.07 11:14
Вряд ли ты понял правильно
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 24.04.07 15:03
Ну невчитываясь в содержимое самого вопроса, которое явно писалось не в трезвом состоянии, обращая внимание на заголовок темы, помойму я понял достаточно правельно
Номер ответа: 10
Автор ответа:
Stas
Вопросов: 8
Ответов: 14
Профиль | | #10
Добавлено: 24.04.07 17:42
Ладно, забейте на предыдущие вопросы, я уже разобрался.
Теперь вот какая проблема, в БД есть уже 4 таблицы, как мне получить их названия.
Мне нужно вставить названия этих таблиц в List, что бы при двойном щечке они удалялись из БД.
Да, немного замудренный вопрос получился.
Номер ответа: 11
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #11
Добавлено: 24.04.07 18:44
))
http://vbnet.a55.nthosting.ru/Forum/ShowTopic.aspx?id=4838
))
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 24.04.07 20:51
2 Stas, см. выше, пост 2
Номер ответа: 13
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #13
Добавлено: 25.04.07 00:37
Не думаю, что это зазорно, при таком качестве формулировки
Номер ответа: 14
Автор ответа:
Stas
Вопросов: 8
Ответов: 14
Профиль | | #14
Добавлено: 25.04.07 12:30
А по проще кода нет?
Мне нужно просто получить имена таблиц.
Вот такой, например, только он не работает
Dim st As String
Dim t As TableDef
Dim db As DATABASE
Set db = CurrentDb
For Each t In db.TableDefs
st = st & t.name & ";"
Next t
me.list.Rowsource = st
Выдает что нужен объект.
Номер ответа: 15
Автор ответа:
Stas
Вопросов: 8
Ответов: 14
Профиль | | #15
Добавлено: 25.04.07 12:32
посмотрите на намётанный глаз, может подскажите что не так?