|
|
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
Подобный вопрос уже однажды задавался в форуме, но толком никто так и не ответил. Работаю с mdb-файлом (Access2000). Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:27 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
DoCmd.Rename "Old Employees Table", acTable, "Employees" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:33 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
DoCmd.Rename "Старое", acTable, "Новое" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:33 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
АПАЗДАЛ! еще и ошибся, на самом деле DoCmd.Rename "Новое", acTable, "Старое" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:35 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
ты что путаешь человека? DoCmd.Rename "OldTableName", acTable, "NewTableName" как в SqlServer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:40 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
извините, извините читаем хелп DoCmd.Rename новоеИмя [, типОбъекта, староеИмя] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:44 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы, но это не совсем то. Я вообще-то работаю на VC++ & ADO (очепятался в заголвке), через SQL этого сделать как я понимаю нельзя. А через интерфейсы ADO? Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:50 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
точно прошу прощения выдернула пример из хелпа и себя запутала и других Rename Method Example The following example renames the Employees table with the specified name: DoCmd.Rename " Old Employees Table", acTable, "Employees" идиотский пример да ещё таскают по всем версиям Аксеса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:55 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
Dim cat As ADOX.Catalog Dim tbl As ADOX.Table Set cat = New ADOX.Catalog cat.ActiveConnection = CurrentProject.Connection Set tbl = cat.Tables.Item("OldTableName") tbl.Name = "NewTableName" cat.Tables.Refresh Set tbl = Nothing Set cat = Nothing Нужна библиотека ADOX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:15 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
Люди! Но разве я могу достучаться до DoCmd из ADO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:16 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
ADO - для доступа к данным, для работы сос труктурой - ADOX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:21 |
|
||
|
VS&ADO: Как через SQL переименовать таблицу
|
|||
|---|---|---|---|
|
#18+
Спасибо! Пока печатал предыдущий ответ появилась заметка про ADOX. Теперь понятно в каком направлении двигаться. Еще раз спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1759&tid=1679783]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 387ms |

| 0 / 0 |
