Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как добавить новое поле в базу Access из Visual... Добавлено: 30.11.02 14:03  

Автор вопроса:  Пётр

Народ, может кто-нить знает, как добавить новое поле в существующую дазу банных Access из Visual Basic.

Другими словами, открывается база данных и если в ней, например, 9 полей вместо нужных 11, то нужно добавить эти поля. Заранее благодарен...

Ответить

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

Номер ответа: 1
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 30.11.02 18:51
Кажется в разделе статьи, есть статейка на тему создания баз данных средствами VB, там же затронут вопрос и по изменению их.

Ответить

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



Вопросов: 7
Ответов: 256
 Профиль | | #2 Добавлено: 30.11.02 20:55

Public db_acc As Database'

Public tdfNewTable As TableDef


' Create the new database
    Set db_acc = CreateDatabase(mdbLocConst + "rouReport.mdb", dbLangGeneral)
    ' Create a new table called fabRecap
    Set tdfNewTable = db_acc.CreateTableDef("rouReport")
   
    ' Add fields to the Members table
    With tdfNewTable
        .Fields.Append .CreateField("router", dbLong, 5)
        .Fields.Append .CreateField("country", dbText, 50)
        .Fields.Append .CreateField("wh", dbText, 50)
        .Fields.Append .CreateField("offset", dbLong, 3)
    End With
   
    ' Add the Members table to the database
    db_acc.TableDefs.Append tdfNewTable
    db_acc.Close

И , конечно, включи DAO 3.6 для A2000 или DAO 3,51 для А97

Ответить

Номер ответа: 3
Автор ответа:
 Serge Gavrilov



Вопросов: 0
Ответов: 2
 Web-сайт: accesstools.narod.ru
 Профиль | | #3
Добавлено: 01.12.02 10:23

Все правильно, только зачем указывать параметр размер (size) для числового поля? Он все равно будет проигнорирован. Тип и размер полей "router" и "offset" ничем не будет отличаться.

Ответить

Страница: 1 |

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



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