гороскоп на сегодня у скорпиона любовный гороскоп совместимости любовный гороскоп на 2017 рак девушка подробнее на этой странице нажмите чтобы увидеть больше ссылка на подробности любовный гороскоп гороскоп совместимости совместимость знаков в любви любовный гороскоп любовный гороскоп гороскоп совместимости парень козерог девушка весы гороскоп совместимость гороскоп на месяц любовный рак гороскоп на след неделю девы любовный гороскоп женщина рыба мужчина весы совместимость гороскоп совместимости он телец она овен совместимость любовный увидеть больше гороскоп дева любовный на сегодня и завтра гороскоп основываясь на этих данных на этой странице гороскоп на совместимость телец и рыбы рак гороскоп весы стрелец совместимость на 2017 год гороскоп ссылка сегодня гороскоп совместимость по гороскопу женщина телец мужчина рак совместимость гороскоп секс гороскоп совместимости читать больше гороскоп любовный на сегодня козерогу гороскоп любовный на завтра для стрельца гороскоп любовный на месяц рыбы женщина совместимость гороскопа лев и овен нажмите для продолжения любовный гороскоп двух львов гороскоп неделю гороскоп стрелец женщина и весы мужчина совместимость в браке гороскоп совместимости весы жен овен муж подробнее на этой странице сексуальный гороскоп близнецы женщин гороскоп совместимости она водолей он телец основываясь на этих данных совместимость по гороскопу близнецы скорпион гороскоп совместимости рак и козерог на 2017 гороскоп козы на 2017 любовный гороскоп на завтра лев любовный женщина одинокая перейти увидеть больше совместимость по гороскопу рыба и дева гороскоп женщины любовный гороскоп скорпиона на 2017 год мужчина гороскоп пифагора совместимости знаков зодиака привожу ссылку любовный гороскоп на рыб сегодня по ссылке гороскоп таблица совместимости по годам сексуальный гороскоп водолея и овна любовный гороскоп на месяц для овнов гороскоп совместимости рыбы женщина и рак мужчина совместимость нажмите чтобы увидеть больше гороскоп совместимости по луне и солнцу вот ссылка гороскоп на совместимость женщина телец любовный гороскоп на месяц весы 2017 гороскоп дева телец совместимость совместимость гороскопов лев скорпион посетить страницу гороскоп совместимости знаков зодиаков таблица фото гороскоп совместимости рыба тигр любовный гороскоп женщина козерог 2017 любовный гороскоп козерог на сегодня женщина любовный гороскоп для девы на сегодня и завтра гороскоп стрелец на завтра женщина любовный составить любовный любовный гороскоп водолей на 2017 гороскоп совместимости по знакам зодиака овен и водолей

Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: П.Полиграфович
В общем вот такой код сваял, для программного копирования полей:

Public Sub CopyTable()
Dim Cat               As ADOX.Catalog
Dim TblInit           As ADOX.Table
Dim TblRepl           As ADOX.Table
Dim Col               As ADOX.Column
Dim ColRepl           As ADOX.Column
Dim CPC               As ADODB.Connection
Dim cntr              As Integer
Dim prp               As ADOX.Property

Set CPC = CurrentProject.Connection
Set Cat = New ADOX.Catalog
Set Cat.ActiveConnection = CPC

Set TblInit = Cat.Tables("calls")
Set TblRepl = New ADOX.Table
TblRepl.Name = "CallsReplica"
TblRepl.ParentCatalog = Cat
For Each Col In TblInit.Columns

    Set ColRepl = New ADOX.Column
        With ColRepl
                     .ParentCatalog = Cat
                     .Name = Col.Name
                     .Type = Col.Type
                     .DefinedSize = Col.DefinedSize
                     .Properties("Autoincrement") = Col.Properties("Autoincrement")
                     .Properties("Default") = Col.Properties("Default")
                     .Properties("Nullable") = Col.Properties("Nullable")
                     .Properties("Fixed Length") = Col.Properties("Fixed Length")
                     .Properties("Seed") = Col.Properties("Seed")
                     .Properties("Increment") = Col.Properties("Increment")
                     .Properties("Jet OLEDB:Column Validation Text") = Col.Properties("Jet OLEDB:Column Validation Text")
                     .Properties("Jet OLEDB:Column Validation Rule") = Col.Properties("Jet OLEDB:Column Validation Rule")
                     .Properties("Jet OLEDB:IISAM Not Last Column") = Col.Properties("Jet OLEDB:IISAM Not Last Column")
                     .Properties("Jet OLEDB:AutoGenerate") = Col.Properties("Jet OLEDB:AutoGenerate")
                     .Properties("Jet OLEDB:One BLOB per Page") = Col.Properties("Jet OLEDB:One BLOB per Page")
                     .Properties("Jet OLEDB:Compressed UNICODE Strings") = Col.Properties("Jet OLEDB:Compressed UNICODE Strings")
                     .Properties("Jet OLEDB:Allow Zero Length") = Col.Properties("Jet OLEDB:Allow Zero Length")
                     .Properties("Jet OLEDB:Hyperlink") = Col.Properties("Jet OLEDB:Hyperlink")
         
            If Col.Properties("Autoincrement") = True Then
            Set Indx = New ADOX.Index
                Indx.Name = "PrimaryKey"
                Indx.PrimaryKey = True
                Indx.Unique = True
                Indx.Columns.Append .Name
                TblRepl.Indexes.Append Indx
            End If
         End With
     End With
     TblRepl.Columns.Append ColRepl
Next Col
Cat.Tables.Append TblRepl

Вижу Run-time Error -2147217887:

Произошли ошибки во время выполнения многошаговой
операции OLE DB. По возможности проверьте значения всех состояний OLE DB.
Работа не выполнена


Можно было бы конечно через SELECT INTO, но не интересно.


Вот сейчас проверил, что ошибка появляется только когда убираю коммент с этих строк

 .Properties("Nullable") = Col.Properties("Nullable")
 .Properties("Seed") = Col.Properties("Seed")
 .Properties("Increment") = Col.Properties("Increment")

И + ВОПРОС ещё один немаловажный:
Как сделать, чтобы атрибуты таблицы при таком подходе
оставались в том же порядке, что и в исходной таблицы??


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.