Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Из таблица Access выбрать по первым буквам ??? / 3 сообщений из 3, страница 1 из 1
25.08.2010, 14:22
    #36810546
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из таблица Access выбрать по первым буквам ???
Всем доброго дня !!!

Помогите узнать что неправильно делаю.
Задача. Нужно вытащить с таблицы 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
25.08.2010, 14:34
    #36810596
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из таблица Access выбрать по первым буквам ???
Пора в FAQ...

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

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


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