Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Может кто-нибудь делал? Как проще всего "выдать" файл в формате dbf? Есть ли какие-нибудь источники по этому поводу? Для чего надо: нужно лить данные в 1С. VB -> dbf, dbf -> 1C. Процесс не обсуждается, так по ТЗ :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 15:21 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Если тебе все время из одной базы таскать - сделай ODBC коннект и цепляйся к ней запросами по ADO. Примеров везде масса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 15:46 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Мне надо СОЗДАВАТЬ файл на диске... И не факт, что каждый раз одинаковый. ADO (говорят, сам не проверял :) !) в этом случае подглючивает... Идеальным было бы описание формата dbf с примерами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 15:51 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
h**p://handsoff.infomedia.it/cgi-bin/lwgate/VB-IT/archives/vb-it.log.0009/Subject/article-704.html h**p://leadersoft.ru/russian/help/subscribe/sub36.htm h**p://qbcm.hybd.net/issues/2-2/ незачто :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 16:01 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
2marvan Спасибо :) Осталось разобраться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 16:30 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
я делаю так Dim cn As New ADODB.Connection dim wayData as string wayData = "путь к данным" Set cn = CreateObject("ADODB.Connection") cn.Open ("Driver={Microsoft dBASE Driver (*.dbf)};driveId = 277 ; Dbq= " & wayData & " ; ") cn.Execute ("CREATE TABLE Bd_vd (<поле1> text(3), <поле2> text(5);") cn.Execute ("INSERT INTO Bd_vd select <поле1>,<поле2> from ИмяБазы;") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 08:28 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
2Ромашка Спасибо, за информацию, но мне нужно писать не в существующую базу, а создавать файл с нуля... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 10:15 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
2marvan Какой-странный Бейсик там в примерах... НИ ОДИН ПРИМЕР НЕ СКОМПИЛИРОВАЛСЯ... То что про Access - это не то... Функций типа MKL$ CVI CVL и т. д. я нигде не нашел :(... Придется самому писать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 11:18 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Вот фрагмент работающего кода: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 11:53 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Я тоже посмотрел на всё что там было (см. ссылки) и написал по своему. Создал байтовый массив и по байтам записывал структуру. В таком стиле: Код: plaintext Плюсом такого способа является независимость от наличия и работоспособности ADO и возможность тонкого контроля всей структуры dbf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 12:58 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
2marvan Я уже тоже написал (почти :)). Посмотрел структуру (по Вашим ссылкам) и кое-что накатал (но пока не работает, так что не привожу здесь :))... 2Processor А вот это очень здорово! Попробую прямо сейчас. А то байты мне считать надоело :) P.S. Кто-то там пытался сделать корректную подсветку VB кода... По-моему у них получилось... /topic/96477 Блин, как ссылку-то запихать :)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 14:19 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
2Processor Поясните, пожалуйста эту строку .Properties("Data Source") = pathToArc У мне еще НЕТ файла... Я могу его СОЗДАТЬ с помощью этого кода? Если вместо pathToArc указать "C:\1.dbf" - вылетает ошибка "Файл не найден"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 14:28 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Andy154Поясните, пожалуйста эту строку .Properties("Data Source") = pathToArc Указывает директорию, в которой размещаются имеющиеся или должны быть записаны новые dbf-файлы. (в приведенном фрагменте Arc - сокращение от "архив"; никак не связано с именем dbf). Кстати, имя dbf-файла ОБЯЗАНО быть в формате 8.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 18:04 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Туплю глобально... Как должен выглядить код, если мне нужно создать на диске C:\ файл test.dbf Я не вижу кода, который СОЗДАЕТ файл... Тем более, если в качестве Data Source указана ДИРЕКТОРИЯ (?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:00 |
|
||
|
dbf - на VB
|
|||
|---|---|---|---|
|
#18+
Строка: Код: plaintext Код: plaintext 1. Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:17 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32543561&tid=2169452]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
121ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 508ms |

| 0 / 0 |
