Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: MS ACCESS (помогите, иначе... даже не хочется ду.. Добавлено: 13.05.05 07:42  

Автор вопроса:  psinetron | ICQ: 218945948 
Работаю с базами даных MS Acces. Пишу дипломную, поэтому ответ нужен как воздух. Мой вопрос такой:
Как програмно через VB6 создать новую таблицу? Как создайть в ней столбцы? Оч. нужен ответ, просьба скидывать ответы на e-mail: psinetron@mail.ru
Если можно, то с исходниками.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #1 Добавлено: 13.05.05 08:20
"CREATE TABLE [Название таблицы] (Поле_1 LONG, Поле_2 TEXT (50), Поле_3 DATE)"

Ответить

Номер ответа: 2
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #2 Добавлено: 13.05.05 14:25
Можно с помощью CreateTableDef
(C) MSDN
Sub CreateTableDefX()

   ;Dim dbsNorthwind As Database
   ;Dim tdfNew As TableDef
   ;Dim prpLoop As Property

   Set dbsNorthwind = OpenDatabase("Northwind.mdb";)

   ' Create a new TableDef object.
   Set tdfNew = dbsNorthwind.CreateTableDef("Contacts";)

   With tdfNew
      ' Create fields and append them to the new TableDef
      ' object. This must be done before appending the
      ' TableDef object to the TableDefs collection of the
      ' Northwind database.
      .Fields.Append .CreateField("FirstName", dbText)
      .Fields.Append .CreateField("LastName", dbText)
      .Fields.Append .CreateField("Phone", dbText)
      .Fields.Append .CreateField("Notes", dbMemo)

      ;Debug.Print "Properties of new TableDef object " & _
         "before appending to collection:"

      ' Enumerate Properties collection of new TableDef
      ' object.
      For Each prpLoop In .Properties
         On Error Resume Next
         If prpLoop <> "" Then Debug.Print " " & _
           prpLoop.Name & " = " & prpLoop
         On Error GoTo 0
      Next prpLoop

      ' Append the new TableDef object to the Northwind
      ' database.
      dbsNorthwind.TableDefs.Append tdfNew

      ;Debug.Print "Properties of new TableDef object " & _
         "after appending to collection:"

      ' Enumerate Properties collection of new TableDef
      ' object.
      For Each prpLoop In .Properties
         On Error Resume Next
         If prpLoop <> "" Then Debug.Print " " & _
           prpLoop.Name & " = " & prpLoop
         On Error GoTo 0
      Next prpLoop

   End With

   ' Delete new TableDef object since this is a
   ' demonstration.
   dbsNorthwind.TableDefs.Delete "Contacts"

   dbsNorthwind.Close

End Sub

Ответить

Номер ответа: 3
Автор ответа:
 programmernaVB



Вопросов: 5
Ответов: 4
 Профиль | | #3 Добавлено: 16.05.05 19:51
А я чего-то не могу... Он какую-то ошибку выдает, че делать?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам