Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Как сделать поиск в RecordSet одновременно по неск Добавлено: 27.01.05 13:00  

Автор вопроса:  vig11 | ICQ: 213777061 
Можно ли сделать поиск в RecordSet одновременно по нескольким полям?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #1 Добавлено: 27.01.05 14:05
попробуй в критериях посика написать твои условия через AND
...FindFirst "Field1=1 AND Field2=2"

Ответить

Номер ответа: 2
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 28.01.05 12:26
Сформировать запрос к базе. Там будет примерно так "SELECT Table1.* FROM Table1 WHERE Table1.Field1=1 AND Table1.Field2=2"

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 28.01.05 12:33
В ADO это будет выглядеть примерно так:
'cn - открытое соединение с базой
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "SELECT Table1.* FROM Table1 WHERE Table1.Field1=1 AND Table1.Field2=2", cn
...
rs.MoveFirst
If (Not rs.BOF) And (Not rs.Eof) Then
MsgBox rs.Fields("Field1";).Value & " " & rs.Fields("Field2";).Value & " " & rs.Fields("Field3";).Value
End If
...
rs.Close
Set rs = Nothing

Ответить

Номер ответа: 4
Автор ответа:
 vig11



ICQ: 213777061 

Вопросов: 21
Ответов: 159
 Профиль | | #4 Добавлено: 30.01.05 13:52
mc-black, нет у меня базы. Есть Recordset в котором есть несколько полей с координатами концов линий и их Id. Мне нужно сразу найти строчку в которой все координаты равны заданным значениям и получить Id линии.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам