Имя: Пароль:
IT
 
.Net: Как переименовать таблицу в Access? (VB.Net)
0 DGorgoN
 
10.08.06
12:06
Сейчас обхожусь через задний механизм. Сначал копируем, потом удаляем:
AccessCommand.CommandText = "SELECT * INTO " & NewTableName & " FROM  " & TableName
и
AccessCommand.CommandText = "DROP TABLE " & TableName

Кто нибудь знает другой выход?
1 DGorgoN
 
10.08.06
12:11
Ну где-же умницы и умники нашего форума? Неужто окромя 1с-ны ничегошеньки и не знаем?
2 Херрес
 
10.08.06
12:13
вместо ADO надо юзать DAO
3 DGorgoN
 
10.08.06
12:17
(2) У меня OleDb
4 DGorgoN
 
10.08.06
12:17
DAO не катит..
5 DGorgoN
 
10.08.06
12:17
с DAO я и сам могу..
6 DGorgoN
 
10.08.06
12:52
up
7 774816
 
10.08.06
13:13
через СОМ access 2000 >
ac = CreateObject("access.application")
ac.OpenCurrentDatabase "C:\db3.mdb"
ac.DoCmd.Rename "НовоеИмя", acTable, "СтароеИмя"

через SQL можно изменить имя колонки через Append , на счет таблици вряд ли получиться изменить, на sql server-e есть процедура sp_rename
8 Билли Г
 
10.08.06
13:30
1. Добавить в проект ссылку на ADOX
2. Код:
Dim jetCatalog As New ADOX.CatalogClass
jetCatalog.ActiveConnection = jetConnection
jetCatalog.Tables(oldTableName).Name = neTableName
9 DGorgoN
 
10.08.06
13:35
Ладно, есть нет через ОлеДБ, буду делать через всё остальное, пасиб за помощь..
10 Кецалькоатль
 
10.08.06
13:59
Вообще-то в реляционных БД не предусмотрена возможность менять имя таблицы. Если вам приходится менять имя таблицы, и еще хуже делать это периодически, это значит, у вас неправильно спроектирована структура базы данных.
11 DGorgoN
 
10.08.06
14:03
(10) Я тута пример пишу в БЗ - работа с MySQL и Access. Пишу потихоньку. Вот и встала такая проблемка. В MySQL, Oracle & MsSQL все круто, можно и внутреннней SQL  командой делать. А в Аксесе никак. Так и хочеться сказать - ну тупые..
12 Кецалькоатль
 
10.08.06
14:05
(11) такие примеры лучше в БЗ не писать, а то ведь еще подумают, что так и надо :)
лучше напиши алгоритмы декомпозиционной и композиционной нормализации :)
13 DGorgoN
 
10.08.06
14:08
(12) Это утилитка по работе с базами данных. По идее должна простейщее. Ясен перец что там всего не будет. Но хоть до сессии надо же закончить..
14 DGorgoN
 
10.08.06
14:09
должна простейще делать
15 Кецалькоатль
 
10.08.06
14:10
если я напишу алгоритмы нормализации и как их к 1С применять, разместишь в БЗ статью? :)
16 DGorgoN
 
10.08.06
14:11
(15) обязательно
17 DGorgoN
 
10.08.06
14:12
Только под собой. Поэтому тебе лучше обратиться в Волшебнику и сам сможешь добавлять..
18 DGorgoN
 
10.08.06
14:15
Ой мат часть матчасть, как же нас в институте учили, что даже про алгоритмы нормализации не затронули, тьфу.. А ведь тема то нужная, хорошая. Почитаю.. Ты года выложишь?
19 DGorgoN
 
10.08.06
14:21
(15) Ты когда выложишь?
20 Кецалькоатль
 
10.08.06
14:21
Как напишу, так и выложу. Вон в типовых, похоже, все проблемы от неправильной организации хранения данных.
Мне интересно именно под 1С алгоритмы нормализации адаптировать. Особенно будет полезен нетрадиционный композиционный метод.
21 DGorgoN
 
10.08.06
14:29
ок, будет интересно почитать..
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн