Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.09.2018, 09:26
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Вот такой код, на методе финд выдает ошибку, текстовое поле, че ему надо? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 09:43
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Что есть TTov? DAO.Recordset? нет у них такого метода... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 09:46
|
|||
---|---|---|---|
|
|||
Не работает метод Find |
|||
#18+
Текст ошибки? Это точно ADODB.Recordset? В DAO нет метода Find. Что у вас в StrokTovar? Как выглядит условие поиска: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 09:47
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
тип ADODB.Recordset в другой базе работает. Akina, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 09:49
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
у меня программа сейчас выдает ntov="Товар 1" строку для поиска ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 10:19
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Замените в строке двойные кавычки на одинарные. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 10:47
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
run time error 3001 это я вообще не могу понять с чем связано Akina, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 11:11
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
antipod, попробуйте добавить проверку Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 12:31
|
|||
---|---|---|---|
|
|||
Не работает метод Find |
|||
#18+
antipodrun time error 3001 это я вообще не могу понять с чем связано Akina, В окне отладки?AccessError(3001) Ошибочный аргумент. Поле ntov точно текстовое? Покажите, как вы открываете TTov. Если вы указываете имя родной таблицы и не указываете тип рекордсета, то попробуйте или заменить имя таблицы на "SELECT * FROM [Имя таблицы]", или укажите тип adOpenKeyset (или то и другое). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 13:06
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Эта строка тоже вызывает туже ошибку alecko, Открываю так, проста таблица, нужна только для поиска значений. Код: vbnet 1. 2.
попытка открыть как SELECT Tov.* FROM Tov; ничего не дала, со свойствами не понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 13:24
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
У меня похоже что то с аксесом либо с библиотеками, почему то аксес не предлагает после набора имени объектной переменно и ввода точки список свойств и методов не появляется, разве это нормально? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 13:36
|
|||
---|---|---|---|
|
|||
Не работает метод Find |
|||
#18+
Обьявленной переменной? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 13:39
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
ой, исправился Serg197311, помогите разобраться эта строка туже ошибку дает Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 14:14
|
|||
---|---|---|---|
|
|||
Не работает метод Find |
|||
#18+
antipodэта строка туже ошибку дает Код: vbnet 1.
nomatch, это в DAO. В ADO надо проверять EOF при поиске вперед (и BOF при обратном поиске). antipodУ меня похоже что то с аксесом либо с библиотеками, почему то аксес не предлагает после набора имени объектной переменно и ввода точки список свойств и методов не появляется, разве это нормально? Какая версия ADO у вас в референсах? В заголовке модуля Option Explicit указано? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 14:23
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Это форма указано только по умолчанию Option Compare Database подцеплены библиотеки ADO Ext 6.0 и Microsoft ActivX Data 2.0 Кривцов Анатолий, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 17:46
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Почемуто не работает только поиск по текстовому полю, вставлял поиск по числовому полю - все работает, все текстовые константы выдают ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 18:21
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Что то прояснилось, неработает поиск кирилицы. У меня в таблицах русские значения. И как с эттм бороться? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2018, 20:50
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
antipod Код: vbnet 1.
так набор для поиска открывать нельзя - этот набор только вперёд и чтение. antipodПочемуто не работает только поиск по текстовому полю, вставлял поиск по числовому полю - все работает, все текстовые константы выдают ошибку.тут много нюансов - от названия поля (заключай превентивно все поля в квадратные скобки) до правильной расстановки кавычек (одинарных, двойных, их наличие в тексте и прочее). Что такое "текстовые константы" в твоём понимании? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 06:55
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
Панург, мне и нужно только для чтения и вперед текстовые константы это например "ntov=55" или "ntov=byjf"? так все работает а если "ntov=коробка" - ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 07:15
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
antipodмне и нужно только для чтения и впередДа нет, из твоего кода это не следует antipod Код: vbnet 1.
antipod например "ntov=55" или "ntov=byjf"? так все работает а если "ntov=коробка" - ошибкаИ опять неправда. Оба эти случая работать не должны. Должно быть так для текстовых полей -> "ntov='byjf'" и "ntov='коробка'" Можно превентивно (на случай если не всегда именование полей следует правилам Access) всегда делать так -> "[ntov]='byjf'" и "[ntov]='коробка'" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 07:53
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
представте себе все работает, проверил код на константах одно значение 55 находит, в принципе я уже сделал код, вместо Find, MoveNext и последовательное сравнение значений, так все работает. Панург, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 08:04
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
antipodпредставте себе все работаетне представляю... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 08:14
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
antipodВот такой код, на методе финд выдает ошибку, текстовое поле, че ему надо? antipod Код: vbnet 1.
Скобки убери тут. Chr(34) - итог этой функции двойные кавычки ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 08:17
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
скобки убрал, все равно ошибка. Панург, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2018, 08:33
|
|||
---|---|---|---|
Не работает метод Find |
|||
#18+
antipodскобки убрал, все равно ошибка. Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1611186]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 279ms |
0 / 0 |