powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена имён полей таблицы
11 сообщений из 11, страница 1 из 1
Замена имён полей таблицы
    #32589967
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub isprav2()
    Dim rcd As ADODB.Recordset
    Set rcd = New ADODB.Recordset
    rcd.Open "svod", CurrentProject.Connection, adOpenKeyset, adLockPessimistic, adCmdTable
    i = rcd.Fields.Count
    For i =  2  To rcd.Fields.Count
    rcd.Fields.Item(i).Name = Change(rcd.Fields.Item(i).Name)
    rcd.Update
    Next i
   
    End Sub
Не даёт менять имя помогите!
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590006
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, где-то написано, что должна давать менять?

ALTER TABLE ... ALTER COLUMN ... - не то?
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590011
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это добавление, а нужно изменение.
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590015
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select fld as NewfieldName
?
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590063
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Proga
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub isprav2()
    Dim rcd As ADODB.Recordset
    Set rcd = New ADODB.Recordset
    rcd.Open "svod", CurrentProject.Connection, adOpenKeyset, adLockPessimistic, adCmdTable
    i = rcd.Fields.Count
    For i =  2  To rcd.Fields.Count
    rcd.Fields.Item(i).Name = Change(rcd.Fields.Item(i).Name)
    rcd.Update
    Next i
   
    End Sub
Не даёт менять имя помогите!

поменять имена надо в RecordSet-e или в таблице ?
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590073
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице, пробовал по разному, не выходит
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590096
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где:
- TCorp - имя таблицы
- Anna - старое((существующее) имя поля
- Inga - новое имя поля


ADOX не забудь через Reference подцепить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim MyCat As ADOX.Catalog
Dim Mytable As ADOX.Table
Set MyCat = New ADOX.Catalog
MyCat.ActiveConnection = CurrentProject.Connection
Set Mytable = MyCat.Tables("Tcorp")
Mytable.Columns("Anna").Name = "Inga"
Debug.Print Err.Description
Set Mytable = Nothing
Set MyCat = Nothing
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590101
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А версия 2.5 пойдёт
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590111
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaА версия 2.5 пойдёт
ты имеешь в виду ADOX ?
пойдёт любая - чем электроны по Инету гонять попробовал бы уже!
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590125
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже работает, хотя нашёл обходной манеёвр, но всё равно спасибо
А что Это за ADOX и с чем его едят (хотя бы в двух словах, всю жизнь программил на DAO, месяц назад перешёл на Ado), хотелось бы знать
...
Рейтинг: 0 / 0
Замена имён полей таблицы
    #32590142
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAO было разделено на 2 компоненты:
- доступ к данным - ADODB;
- управление данными (DDL) и безопасность - ADOX;

соответствено TableDefs+QueryDefs теперь живут в ADOX
а ещё юзера,группы,ключи,индексы.. см Object Browser.
хэлпик в MSDN.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена имён полей таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]