Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / куда делся TableDef в 2002 / 5 сообщений из 5, страница 1 из 1
15.10.2004, 15:26:02
    #32740687
ппп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куда делся TableDef в 2002
куда делся или что заменяетTableDef в проектах adp
...
Рейтинг: 0 / 0
15.10.2004, 15:43:57
    #32740744
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куда делся TableDef в 2002
А причем здесь TableDef? Что нужно-то...?
От DAO нать потихоньку отвыкать... :)
...
Рейтинг: 0 / 0
15.10.2004, 15:54:32
    #32740767
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куда делся TableDef в 2002
см help ADOX
...
Рейтинг: 0 / 0
15.10.2004, 16:21:58
    #32740844
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куда делся TableDef в 2002
нафиг тебе TableDef
...
Рейтинг: 0 / 0
15.10.2004, 17:02:29
    #32740956
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куда делся TableDef в 2002
например так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Public Function XTblCr(MyCat As ADOX.Catalog, tblName As String)
 'создание таблицы(удаление существующей) с именем tblName + текстовое поле TMPColumn 
Dim Mytable As ADOX.Table
Dim MySql As String
 ' ветвление DDL 
On Error Resume Next
Select Case XSwADox(MyCat)
Case - 1 : Exit Function
Case  0 
 '====================================================================== 
MySql = "Create table " & tblName & "(TMPColumn CHARACTER(255))"
 'Debug.Print MySql 
MyCat.ActiveConnection.Execute MySql

 '======================================================================= 
Case  1 

MyCat.Tables.Delete tblName
Set Mytable = New ADOX.Table
 Mytable.ParentCatalog = MyCat
 Mytable.Name = tblName
 Mytable.Columns.Append "TMPColumn", adVarWChar
 MyCat.Tables.Append Mytable
Set Mytable = Nothing
End Select
End Function
Public Function XSwADox(MyCat As ADOX.Catalog) As Variant
 ' возвращает 0 - DDl; 1 - ADOX;-1 - облом 
Select Case MyCat.ActiveConnection.Provider
Case "SQLOLEDB.1": XSwADox =  0 
Case "Microsoft.Access.OLEDB.10.0": XSwADox =  0 
Case "Microsoft.Jet.OLEDB.4.0": XSwADox =  1 
Case "MSDASQL.1": XSwADox =  0 
Case Else: XSwADox = - 1 
End Select
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / куда делся TableDef в 2002 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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