powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Из таблица Access выбрать по первым буквам ???
3 сообщений из 3, страница 1 из 1
Из таблица Access выбрать по первым буквам ???
    #36810546
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня !!!

Помогите узнать что неправильно делаю.
Задача. Нужно вытащить с таблицы Access, людей по первым буквам .

Сам код:

Код: plaintext
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.
Private Sub txtName_KeyDown(KeyCode As Integer, Shift As Integer)
Dim n As Integer
Dim ret As String
Dim conn As New ADODB.Connection
Dim rec As New ADODB.Recordset
On Error GoTo Error
If KeyCode =  13  Then
esql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "D:\baza1\onco.mdb" 'App.Path & "\test.mdb"
VSFlexGrid1.Rows =  1 
n =  0 
conn.Open (esql), , ,  0 
esql1 = "SELECT * FROM Registr WHERE num like '" & txtName.Text & "*'"
'esql1 = "SELECT * FROM Registr WHERE num like '*" & txtName.Text & "*'"
'esql1 = "SELECT * FROM Registr WHERE  like num=" & txtName.Text & ""
'esql1 = "SELECT * FROM Registr"
rec.Open (esql1), conn, , adOpenStatic, adLockReadOnly
While Not rec.EOF
VSFlexGrid1.AddItem rec.Fields( 5 ) & vbTab & _
                     rec.Fields( 6 ) & vbTab & _
                     rec.Fields( 7 ) & vbTab & _
                     rec.Fields( 8 ) & vbTab & _
                     rec.Fields( 13 ) & vbTab & _
                     rec.Fields( 15 ) & vbTab & _
                     rec.Fields( 17 ) & vbTab & _
                     rec.Fields( 19 ) & vbTab & _
                     rec.Fields( 23 ) & vbTab & _
                     rec.Fields( 28 ) & vbTab & _
                     rec.Fields( 30 ) & vbTab & _
                     rec.Fields( 32 )
 rec.MoveNext
 Wend
rec.Close
conn.Close
Set rec = Nothing
Set conn = Nothing
MousePointer = vbDefault
End If
Exit Sub
Error:
MsgBox ("Error: " & Err.Description)
End Sub
...
Рейтинг: 0 / 0
Из таблица Access выбрать по первым буквам ???
    #36810596
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пора в FAQ...

тут ответ
...
Рейтинг: 0 / 0
Из таблица Access выбрать по первым буквам ???
    #36810701
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо .

Кто бы подумал ... заменять "*" на "%" ))))))
Честно говоря с этими базами не работал.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Из таблица Access выбрать по первым буквам ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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