powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в RecordSet
10 сообщений из 10, страница 1 из 1
Сортировка в RecordSet
    #36371532
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
При открытии RecordSet выдается сообщение
"Выбранная последовательность сортировки не поддерживается операционной системой"
ПО (WinXP,Access2007)
Подскажите, пожалуйста, чем ошибка и как её обойти?!

Dim ConnSklad As ADODB.Connection
Dim rsSklad As ADODB.Recordset
Set ConnSklad = CreateObject("ADODB.Connection")
ConnectionStringSklad = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & НадписьПутьСклад.Caption & ";Mode=Share Deny None;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";Persist Security Info=False;"
ConnSklad.Open ConnectionStringSklad
Set rsSklad = New ADODB.Recordset
Set rsSklad.ActiveConnection = ConnSklad
rsSklad.CursorType = adOpenKeyset
StrSklad = "Select * from [Лист1$] WHERE [" + ПолеСкладНаименование.Value + "]<>'' ORDER BY [" + ПолеСкладНаименование.Value + "],[" + ПолеСкладПроизводитель.Value + "]"

rsSklad.Open (StrSklad) - !!!ошибка!!!
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36371581
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделайте
Код: plaintext
debug.print StrSklad 
и выложите сюда, а то так ...

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36371717
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Select * from [Лист1$] WHERE [наименование]<>'' ORDER BY [наименование],[Бренд]"
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36371736
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[наименование],[Бренд] - названия столбцов в на вашем листе Лист1 ?
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36371959
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36372055
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте отсортировать только по наименованию.

Jah loves you.
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36372090
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно...оставил одно поле, тоже самое происходит.., убрал сортировку, все заработало.
Хотя заметил , что при старой сортировке с двумя полями при первом проходе выдает ошибку, а когда не закрывая программы запускаешь заново, все проходит замечательно....и сортирует данные...
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36372125
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMEX=2

попробуйте
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36372278
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не помогло...
извратился так:
поставил обработчик ошибок On Error GoTo Err_

Err_:
If Not ConnSklad Is Nothing Then
If ConnSklad.Errors.Count Then
If ConnSklad.Errors(0).Number = -2147467259 And ConnSklad.Errors(0).NativeError = -329323426 Then Resume
End If
End If

MsgBox Err.Description, vbCritical
...
Рейтинг: 0 / 0
Сортировка в RecordSet
    #36372871
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте установить св-во
Код: plaintext
connection.CursorLocation = adUseClient 


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в RecordSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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