и снова DBF

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

и снова DBF

Сообщение Kirill1983 » 20.05.2005 (Пт) 11:25

Здравствуйте,прошу прощение за возвращение к прошедшей теме(http://bbs.vbstreets.ru/viewtopic.php?t=15961),но...не могу никак в одиночку преодолеть эту проблему,в прошлый раз Konst_One помог мне,но предложенный код по прежнему не переваривает злосчастный AZS.dbf
Код: Выделить всё

Dim con As ADODB.Connection
Dim rs As ADODB.Recordset

Set con = New ADODB.Connection

con.ConnectionString = "Driver={Microsoft dBASE Driver (*.dbf)};" & _
                        "DriverID=277;Dbq=C:\doroga04\d126\;Exclusive=No"

con.Open
Set rs = New ADODB.Recordset
Set rs.ActiveConnection = con
rs.CursorLocation = adUseClient
rs.Open "SELECT * FROM AZS WHERE KODDOR LIKE '1266259'", , adOpenStatic, adLockReadOnly, adCmdText
 
и на rs.Open-ошибка "Непредвиденная ошибка драйвера внешней базы данных (8961)"

Что делать-не знаю...

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 21.05.2005 (Сб) 18:13

В дб не силен, но вижу издалека, что смысл Like ты так и не понял.

...where KODDOR LIKE '%1266259' или
...where KODDOR LIKE '1266259%' или
...where KODDOR LIKE '%1266259%'

Ну и в заключение
...where `KODDOR` LIKE '%1266259'

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 23.05.2005 (Пн) 10:34

Нет,в этом не источник проблемы...даже если я напишу
Код: Выделить всё

rs1.Open "SELECT * FROM PRIM", , adOpenStatic, adLockReadOnly, adCmdText

все равно будет та же ошибка...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 23.05.2005 (Пн) 10:39

попробуй вместо звездочки(*) указать список конкретных полей таблицы

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 23.05.2005 (Пн) 10:41

Код: Выделить всё

rs1.Open "SELECT 'KODDOR' FROM PRIM", , adOpenStatic, adLockReadOnly, adCmdText

Кидает все ту же ошибку...

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 23.05.2005 (Пн) 10:50

Вот этот файл...иногда мне кажется,что он был создан злыми силами,для моего умственного уничтожения... :cry:
Вложения
PRIM.rar
(34.63 Кб) Скачиваний: 41

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 27.06.2006 (Вт) 11:44

поднимаю тему, та же самая ошибка! 8961 что делать не представляю!!
был на http://support.microsoft.com/default.as ... -US;321003
на всякий случай сделал что там пишут, не помогло.
на любой из запросов вываливается эта ошибка, причем, 2 часа назад все работало замечательно, без всяких там ошибок!

Efiop
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 69
Зарегистрирован: 06.06.2006 (Вт) 12:14
Откуда: РК

Сообщение Efiop » 27.06.2006 (Вт) 14:05

Kirill1983, нет файлов свзянных с ним, нужны эти файлы. Или этот файл поврежден.
An attempt was made to use a table file whose associated memo file (.dct or .fpt) has been deleted, removed, or cannot be found.

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 27.06.2006 (Вт) 14:36

уфф... победил...
поступил глобально! Грохнул нафиг этот DBE и все где он упоминался (реестр не трогал)
переставил МДАК и вроде заработало... тьфу три раза...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66

    TopList