|
|
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Привет. У мея вот такая проблема. Хочу в VB при доступе к базе данных с DAO перейдти на ADO. У меня в старой программе есть код создание таблицы в базе и уже в этой таблице создаю поля: Private db as database Private td as TableDef Private f as field Private Sub cmdCreate_Click() Set db=DBEngine.CreateDatabase("..\newdb.mdb", dbLangGeneral) Set td =New TableDef Set f=td.CreateField("NV", dbtext, 50) td.Fields.Append f Set f=td.CreateField("pogr", dbtext, 50) td.Fields.Append f td.Name="tblM70" db.TableDefs.Append td Set db=Nothing Вот как можно такуюже программу сделать на ADO. Я порылся в свойствах ADO ничего похожего не нащел. Нет свойств для создания таблиц и полей в них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 09:54 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Можно с помощью библиотеки ADOX. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 10:04 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
А нельзя с помошью обычного Microsoft ActiveX Data Objects 2.0 Library на VB 6.0 а не на VB.NET (как я понимаю ADOX это ADO.NET). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:22 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
авторкак я понимаю ADOX это ADO.NET). Не правильно понимаешь. Щас VB под рукой просто нет, а на память библу точно не скажу. Что то типа ... ADO Extention ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:31 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
1. ADOX это не VB.Net 2. ADO 2.0 давно устарел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:32 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Есть ADO Library, есть еще ADO Extension Library, создание и изменение структуры базы делается с помощью ADO Extension Library, т.е. ADOX с помощью объекта Catalog ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:34 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Azeke(как я понимаю ADOX это ADO.NET). Нет не так. Библиотеку ADOX можно использовать и с 6 версией. Ее полное название: "Microsoft ADO Ext. 2.7 for DDL and Security". Подключи ее в Project->References и работай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:35 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
:)) Во как дружно то все появились. :) З.ы. Извините за офф-топ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:38 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
AndreyMp:)) Во как дружно то все появились. :) З.ы. Извините за офф-топ. ну во время просмотра нажимаешь Ответить и пишешь ответ, как нажимаешь Опубликовать и просматриваешь сообщение поста, оказывается что до тебя уже добавили ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:44 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Спасибо всем. Здорово помогли. Щас буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 13:57 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
привет всем. Вопрос теперь возник у меня такой. Создал таблицу и поля в ней с помощью ADOX теперь необходимо ввести данные в эти поля. Как можно это сделать с помощью ADOX. Мне нужно после создания таблицы прогрммно заполнить ее определенными данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 08:29 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Azekeпривет всем. Вопрос теперь возник у меня такой. Создал таблицу и поля в ней с помощью ADOX теперь необходимо ввести данные в эти поля. Как можно это сделать с помощью ADOX. Мне нужно после создания таблицы прогрммно заполнить ее определенными данными. ну это не с помощью ADOX, а уже ADO, в google поищи есть куча примеров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 08:41 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Че придется прыгать с ADOX на ADO все время. Создание таллиц и полей на ADOX а заполнение их на ADO что-ли. А нельзя по проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 08:53 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
orunbek Azekeпривет всем. Вопрос теперь возник у меня такой. Создал таблицу и поля в ней с помощью ADOX теперь необходимо ввести данные в эти поля. Как можно это сделать с помощью ADOX. Мне нужно после создания таблицы прогрммно заполнить ее определенными данными. ну это не с помощью ADOX, а уже ADO, в google поищи есть куча примеров и еще совет, если уже другяа проблема, то создай новый пост с соотвествующим названием, но прежде поищи хотя бы сети, потом в sql.ru, и если не получится задай вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 08:54 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
авторЧе придется прыгать с ADOX на ADO все время. Создание таллиц и полей на ADOX а заполнение их на ADO что-ли. А нельзя по проще. Microsoft ADO Ext. 2.7 for DDL and Security. Ext - Extention, о чем нибудь говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 09:22 |
|
||
|
Вопрос по АДО
|
|||
|---|---|---|---|
|
#18+
Что значит прыгать с ADOX на ADO. Тебе достаточно подключить эти две библиотеки и пользоваться их объектами. По поводу добавления данных с помощью ADO. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Можно через рекордсет добавлять данные. Но считается, что лучше избегать использование рекордсетов, там, где можно. По поводу создания таблиц, можешь еще прочитать статью от мелкософта - Creating and Modifying Access Tables . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 10:04 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34085792&tid=2165084]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 492ms |

| 0 / 0 |
