Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска в АДО(*) / 11 сообщений из 11, страница 1 из 1
27.05.2003, 18:18
    #32170046
Slavun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
господа, помогите плз...
есть база Access, подключаюсь к ней из VB через ADO... при открытии рекордсета на работают маски '*', то есть воспринимаются как символы а не маска... в самом аксесе запрос прекрасно работает
...
Рейтинг: 0 / 0
27.05.2003, 18:39
    #32170075
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
в SQL маска %
...
Рейтинг: 0 / 0
27.05.2003, 18:41
    #32170078
osmor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
...
Рейтинг: 0 / 0
27.05.2003, 18:42
    #32170080
Slavun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
пробывал, непроходит, вообще не хочет никакие маски воспринимать :(
...
Рейтинг: 0 / 0
27.05.2003, 18:53
    #32170091
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
Ну тогда гони сюда код, укажи версии акеса,адо и т.п.
...
Рейтинг: 0 / 0
27.05.2003, 19:01
    #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
27.05.2003, 19:48
    #32170117
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
where [FirstName] LIKE ...
...
Рейтинг: 0 / 0
27.05.2003, 20:01
    #32170120
Slavun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
c LIKE тож не работает!!!!
...
Рейтинг: 0 / 0
27.05.2003, 20:10
    #32170122
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
Я что-то не понял что у тебя там с кавычками. маска после LIKE должна быть в двойных, типа Like "Q*"
...
Рейтинг: 0 / 0
27.05.2003, 20:23
    #32170128
Slavun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска в АДО(*)
я пробывал и по = и по LIKE, маски уже всякие перебирал (* ? % []), кавычки и одинарные и двойные, и все равно не работает...???
...
Рейтинг: 0 / 0
27.05.2003, 20:49
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска в АДО(*) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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