SQL-спецы, HELP!

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

SQL-спецы, HELP!

Сообщение Dummiel » 17.08.2006 (Чт) 13:06

Прошу прощения у админов за дублирование топика.

В общем, я уже по всякому пробовал конструкцию "ALTER TABLE Table CHANGE" и во всех случаях "Ощибка синтаксиса". В сети нашел, что ACCESS кой-когда не понимает SQL. Возможно ли вообще изменять свойства таблицы и полей в ней в процессе хода программы по SQL-запросам?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 17.08.2006 (Чт) 13:47

Ччттоо ттааккооее ддууппллеекксс??
Другими словами, почему у тебя два раза "table"?
Лучший способ понять что-то самому — объяснить это другому.

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

Сообщение Konst_One » 17.08.2006 (Чт) 13:56

что-то с логикой твоей проги у тебя непорядок, раз тебе приходиться налету менять типы полей и добовлять новые, имхо :?

попробуй решить свою проблему другим путем.
и , кстати, в базе акцесса есть настройка, чтобы он понимал синтаксис ANSI SQL92 :!:

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 17.08.2006 (Чт) 16:24

ALTER TABLE table1 ADD [COLUMN] col1 TEXT(255)
ALTER TABLE table1 ALTER [COLUMN] col1 TEXT(255)
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 18.08.2006 (Пт) 3:44

Antonariy писал(а):Ччттоо ттааккооее ддууппллеекксс??
Другими словами, почему у тебя два раза "table"?


Вторая Table - это в смысле название таблицы, надо было написать Table1 что-то типа того.

что-то с логикой твоей проги у тебя непорядок, раз тебе приходиться налету менять типы полей и добовлять новые, имхо


Не в моей программе логика хромает. Я просто вынужден под нее подстраиваться, что бы не писать свою. А там логика такова - есть новая версия, которая модифицирует БД старых версий этой проги под себя. И зашифровываются некоторые поля. Шифр я раскусил, довольно легкий, вот теперь пишу процедуру модификации БД.

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 18.08.2006 (Пт) 4:38

Sebas писал(а):ALTER TABLE table1 ADD [COLUMN] col1 TEXT(255)
ALTER TABLE table1 ALTER [COLUMN] col1 TEXT(255)


Попробовал. "Ошибка синтаксиса"

Ладно, если с SQL не прокатывает, как тогда программно поменять свойства поля другими методами? Или ссылку куда-нибудь сбросьте, please.
Только, ребята, просьба - конструктивно, без воды и без лирических остступлений. Не раздувайте топик без надобности, админы жутко негодуют! :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.08.2006 (Пт) 7:17

Подключи ADOX (ADO Extensions).
Lasciate ogni speranza, voi ch'entrate.


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

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

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

    TopList