Вернуться   Форум программистов > Форум Программирование > Форум Visual Basic

Visual Basic

Программирование на Visual Basic

Ответ
 
Старый 09.07.2007, 20:52   #1
wedmed
Новичок
 
Регистрация: 09.07.2007
Сообщений: 3
wedmed пока не определено
По умолчанию Подключение к базе данных (dbf) с длинным именем

Код
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
 
 
 
 
    Dim Path As String
 
    Dim file_name1 As String
 
 
 
    Dim base As ADODB.Connection
 
    Dim bRec As ADODB.Recordset
 
    Set base = New ADODB.Connection
 
    Set bRec = New ADODB.Recordset
 
 
 
    base.Mode = adModeReadWrite
 
    base.Open "Driver={Microsoft dBASE Driver (*.dbf)};Dbq=" & Path
 
    bRec.Open "select * from " & file_name1, base, adOpenKeyset, adLockBatchOptimistic
 
 
 
 
в принципе работает. если имя файла короткое, но если имя файла длинное то выскакивает ошибка:

ADO error:[Microsoft][Драйвер ODBC dBase]Усечение данных строки справа ...



я бы решил, что длинные имена вообще не воспринимаются, но на другом компе этот код работает без ошибок.

Что сделать чтоб избавиться от такой ошибки?
wedmed вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Visual Basic Как можно на VB6 сделать перехват Api OpenProcess?
Много где искал так и не нашёл :( Как можно на VB6 сделать перехват Api OpenProcess. Тока без Ring0, нужно чтобы Юзер немог открыть процесс для чтения. Спрятать я его смог а как сделать...
usr978
Visual Basic Access 2003 и VB6.0, как связать?
Тем подобных многа....поиском пользовался...ни че не помогает... фигня походу в том что Access 2003, при тыке на RecordSource кидает Unrecognized database format + путь.... База...
corvus
Visual Basic Вывод dbf файла в читаемом виде.
читаю из файла базы данных (dbf в кодировке win1251) "АБВГДЕЁЖЗ" а на экран или в файл выводится "L+T+-+覦" как вывести в читаемом виде?
wedmed
Прошу помочь с идентификацией слов по базе данных Visual Basic
Кто может помочь с решением следующей задачи? Слово, вводимое в окно TextBox, надо идентифицировать через базу данных, представляющую собою словарь. Платформа isual Basic 2005 Буду очень...
Киберсоф
Как связать Visual Basic с Excel?
xachu s visual baisika saxraniat is edit.1 tex v documente excel v konkretnuiu acheiku pamagite pajalusta
beshken
Как перебрасывать числа в цикл for next из access ? Visual Basic
как перебрасывать числа в цикл for next из access ? тоесть в access есть столбец случайных чисел их надо обработать в vb используя цикл for
ialdab



Текущее время: 10:19. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru