Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: create table - HELP!!! (SQL-запрос) Добавлено: 25.01.06 23:16  

Автор вопроса:  Expert | Web-сайт: expert.motoforever.ru
Мне необходимо создать таблицу в базе *.mdb*, саму процедуру я знаю:
К примеру:
DatVod.DataBase.Execute "create table [table_name] (Адрес text(20),Фамилия text(20), Возраст integer2, Зарплата integer);"

Но проблема в другом, как мне вот этот [table_name] ввести через inputBox.
 
Заранее огромное СПАСИБО!!!

Ответить

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

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



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #1 Добавлено: 26.01.06 09:10

MsgBox "create table [" & InputBox("введите название таблицы";) & "] (Адрес text(20),Фамилия text(20), Возраст integer2, Зарплата integer);"

Ответить

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



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 26.01.06 09:43
Вроде правильно, только MsgBox'ом таблицу в базе я бы скзал создать проблемно :)

DatVod.DataBase.Execute "create table [" & InputBox("введите название таблицы";) & "] (Адрес text(20),Фамилия text(20), Возраст integer2, Зарплата integer);"

Ответить

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



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #3 Добавлено: 26.01.06 15:25
))
если уж продолжать эту тему, то я бы не рекомендовал создавать таблицу и такой строкой.
пользователь можtт ввести некорректное название таблицы, или вообще нажать "отмена"

лучше сначала inputbox, потом отфильтровать полученное на правильность, и после этого уже делать запрос. ))

Ответить

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



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 26.01.06 15:38
Ну да, так забавней будет, чем inputbox из msgbox

Ну а я бы рекомендовал ввести за юзера название таблицы, не давать ему её менять (сабклассинг inputbox), разрешить ему жать только на Ok, чтобы Cancel бегала от него по всему экрану и не работала Tab, короче вот такой вариант, рассчитанный на неподготовленного юзера. Обучающий режим.

Ответить

Номер ответа: 5
Автор ответа:
 Expert



Вопросов: 2
Ответов: 6
 Web-сайт: expert.motoforever.ru
 Профиль | | #5
Добавлено: 26.01.06 17:52
Огромное СПАСИБО!!! У меня все заработало!!!!!!

Ответить

Страница: 1 |

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



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