powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / класс для работы с DBF
25 сообщений из 107, страница 3 из 5
класс для работы с DBF
    #36662453
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаешь, я что понял в этой абракадабре?

Да, через Create Table.
А то ты создаешь какую-то ...ню, потом эту ...ню пытаешься скормить драйверу, он его и не ест.
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662507
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Shocker.ProА то ты создаешь какую-то ...ню, потом эту ...ню пытаешься скормить драйверу, он его и не ест
это точно))
Shocker.ProДа, через Create Table.
через него тоже нормально, только проблема в том что числовое поле меньше чем 20 длина не получается
Shocker.ProДумаешь, я что понял в этой абракадабре?
по-мойму самое оно))
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662520
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admчерез него тоже нормально, только проблема в том что числовое поле меньше чем 20 длина не получается

Может лучше потратить время на борьбу с этим, чем с BPDBF?
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662591
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Стоп! Почему у меня работает код который я давал раньше в теме?
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662594
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
искал как решить и везде натыкался на то что у всех такая проблема
, но буду искать дальше
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662596
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
может у вас комп моросит))
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662608
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

Докладываю. Сейчас дома, здесь стоит WinXpSP3
Твой код с двумя исправлениями вставляю в новый проект, качаю приложенный тобой на первой странице класс BPDBF и включаю его в проект, добавляю в референсах АДО версии 2.8, объявляю переменную а как строку и делаю переход в папку с программой перед созданием дбф(потому что иначе он создается где получится и при conn.Open не находится :(
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private MyDBF As BPDBF
Private Sub Command1_Click()
Dim a As String
MyDBF.EraseColumns
MyDBF.AddColumn "KOD", C_String,  20 
ChDir App.Path
MyDBF.CreateDBF "ostatok.DBF"
a = MyDBF.DatabaseName
MyDBF.CloseDBF
MsgBox (a)
Dim conn As New ADODB.Connection
Dim r As ADODB.Recordset
conn.Open "DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=" + App.Path + ";DefaultDir =" + App.Path + ""
Set r = conn.Execute("select * from " + a)
MsgBox r.RecordCount
r.Close
conn.Close
Set r = Nothing
Set conn = Nothing
End Sub
Private Sub Form_Load()
Set MyDBF = New BPDBF
End Sub
после запуска получаю два месседжбокса, один с именем дбфки, второй с количеством записей в результате селекта - -1
Как и должно быть.
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662624
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
у меня не работает, кстати на работе в dbf у меня не добавлялся этот символ
запустите мой архив проверьте если не сложно, может че то не так подключил я
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662626
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тут полчаса назад надоело слушать, как лифт на этаже дверями хлопает. Вышел помочь ему закрыть двери. Только вышел на лестничную клетку - он испугался и перестал глючить.
То есть да, компьютеры, принтеры всякие перестают глючить, когда я к ним подхожу (тру ИТ-шник), но чтобы лифт....
Игорь ГорбоносСтоп! Почему у меня работает код который я давал раньше в теме?
Я к чему... ты круче
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662635
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

скачал, запустил выдало два сообщения с именем дбфки и количеством записей -1. Сама дбфка нормально открывается в фокспро. У меня все нормально. проблемы на твоей стороне :)
тольок не знаю в чем
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662642
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
ну ниче , придется через create table
спасибо вам)
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662648
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

Я ща на домашнем тоже попробовал то же, что Игорь
Ошибка есть.
XP SP2

на работе так вообще Win2K - тоже есть ошибка
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662649
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
а антивирус какой у вас?
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662653
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
а антивирус какой у вас?

Здравый смысл и файрволл
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662656
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Это называется эффект личного присутствия

В чем-то различие, не знаю в чем. скорее всего в среде. У меня установленны експресс 2005, 2010 студии, фокспро9, несколько версий мсскл, MDAC_SDK_2.8, SOAP3.0 практически все апдейты
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662657
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
у меня просто и на работе и дома NOD думал может он хурмит)
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662669
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

http://www.sql.ru/forum/actualthread.aspx?tid=714904#7975272
И после добавления в IMON вообще выключить и посмотреть.

Хотя у меня что дома, что на работе МакАффи
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662677
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

У меня фокспры нет, но аксесс файл понял.
Однако-таки может выложишь файл, который у тебя создается?..
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662681
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

легко
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662684
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОФФShocker.Pro,

вспомнилось:
- Слушай, возьми все! Я себе ещё нарисую (С) Попандопало
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662686
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносShocker.Pro,

легко
Код: plaintext
1.
2.
C:\>fc ostatok.DBF ostatok2.DBF /b
Сравнение файлов ostatok.DBF и OSTATOK2.DBF
FC: различия не найдены
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662688
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Код: plaintext
conn.Open "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + App.Path + a + ";Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO"
с использованием этого драйвера работает
установил еще foxpro 5
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662717
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

качни лучше этот драйвер.
Здесь строка подключения
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662723
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
Код: plaintext
"Provider=vfpoledb;Data Source=" + App.Path + ";Collating Sequence=general;"
а это значит?
Код: plaintext
Collating Sequence=general;
...
Рейтинг: 0 / 0
класс для работы с DBF
    #36662724
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
Код: plaintext
"Provider=vfpoledb;Data Source=" + App.Path + "\" + a + ";Collating Sequence=machine;"
использовал эту строчку нормально пошла, спасибо вам)
...
Рейтинг: 0 / 0
25 сообщений из 107, страница 3 из 5
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / класс для работы с DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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