powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска в АДО(*)
11 сообщений из 11, страница 1 из 1
Маска в АДО(*)
    #32170046
Slavun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
господа, помогите плз...
есть база Access, подключаюсь к ней из VB через ADO... при открытии рекордсета на работают маски '*', то есть воспринимаются как символы а не маска... в самом аксесе запрос прекрасно работает
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170075
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в SQL маска %
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170078
osmor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170080
Slavun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробывал, непроходит, вообще не хочет никакие маски воспринимать :(
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170091
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда гони сюда код, укажи версии акеса,адо и т.п.
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170101
Slavun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Access 2000, VB6, ADO 2.7

-----------------
Dim adoConn As New ADODB.Connection
Dim rst As New ADODB.Recordset
With adoConn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & App.Path & "\db.mdb;Persist Security Info=False"
.Open
End With
rst.Open "select * from Clients where [FirstName] = '*' ", adoConn,adOpenDynamic,adLockOptimistic

результат такой
' rst.eof = true
' rst.bof = true
------------------------------
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170117
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
where [FirstName] LIKE ...
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170120
Slavun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c LIKE тож не работает!!!!
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170122
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я что-то не понял что у тебя там с кавычками. маска после LIKE должна быть в двойных, типа Like "Q*"
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170128
Slavun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я пробывал и по = и по LIKE, маски уже всякие перебирал (* ? % []), кавычки и одинарные и двойные, и все равно не работает...???
...
Рейтинг: 0 / 0
Маска в АДО(*)
    #32170137
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот код у меня работает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
    Dim cn As ADODB.Connection, rs As ADODB.Recordset
    Set cn = New ADODB.Connection
    With cn
        .Provider =  "Microsoft.Jet.OLEDB.4 . 0 "
        .ConnectionString =  "Data Source=C:\Documents and Settings\Pashka\My Documents\db1.mdb;Persist Security Info=False" 
        .Open
    End With
    Set rs = New ADODB.Recordset
    With rs
        .ActiveConnection = cn
        .CursorType = adOpenDynamic
        .LockType = adLockOptimistic
        .Source =  "SELECT * FROM Table1 WHERE qqq Like 'X%';" 
    End With
    rs.Open
    MsgBox rs.RecordCount
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска в АДО(*)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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