Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2010, 11:41   #1
profik777
 
Регистрация: 20.11.2008
Сообщений: 6
По умолчанию создать таблицу на основе recordset ?

помогите найти ошибку. Ругается на "Invalid field data type" на строчке Set myF = myTab.CreateField......

---------------------------
Sub temptable(ByVal tabname As String, ByVal ftable As adodb.Recordset)
Dim myDb As Database
Dim myTab As TableDef
Dim myF As Field

Set myDb = CurrentDb()
Set myTab = myDb.CreateTableDef(tabname)

ftable.Open
For cfield = 1 To ftable.Fields.Count()
Set myF = myTab.CreateField(ftable.Fields.Ite m(cfield).Name, ftable.Fields.Item(cfield).Type)
myTab.CreateField
myTab.Fields.Append myF
Next cfield

myDb.TableDefs.Append myTab
ftable.Close

End Sub
profik777 вне форума Ответить с цитированием
Старый 08.09.2010, 18:43   #2
profik777
 
Регистрация: 20.11.2008
Сообщений: 6
По умолчанию

задачку решил через ADOX
profik777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не создать набор запесей (ADODB.Recordset) МаМи Microsoft Office Access 1 22.02.2010 11:19
Не могу создать Bitmap на основе HBITMAP AxenicX Win Api 1 14.02.2010 17:44
Создать файл с данными на основе другого файла. Паскаль)) ТРОЯН=) Помощь студентам 13 16.04.2009 18:51
Помогите создать компонент на основе PageControl SibBear Компоненты Delphi 5 23.03.2009 16:28