|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Есть база данных "Вопросы" надо создать запрос к ней на случайный выбор записей, в запросе всё работает SELECT TOP 4 * FROM Вопрос ORDER BY RND(КодВопросы) Как только перевожу на форму в vb.net - так выдаёт одни и теже значения и рандомно не выбирает. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.ВопросTableAdapter.FillBy_Случай(Me.ВопросыDataSet.Вопрос) End Sub Не могу разобраться почему не меняются значения. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 12:33 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
База какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 12:45 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Access ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:17 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Вопрос сформирован в - ВопросыDataSet.xsd - VS.net - vb.net ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:20 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
avicenaВопрос сформирован в - ВопросыDataSet.xsd - VS.net - vb.net ты эта ... слова "вопрос" и "запрос" - не путаеш ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:29 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
avicenaЕсть база данных "Вопросы" надо создать запрос к ней на случайный выбор записей, в запросе всё работает Код: sql 1. 2. 3.
Как только перевожу на форму в vb.net - так выдаёт одни и теже значения и рандомно не выбирает. Код: vbnet 1. 2. 3. 4.
Не могу разобраться почему не меняются значения. Заранее спасибо. >> в запросе всё работает вот эту фразу, объясните в Акцессе, при вызове запроса, так ? зы код - в теги [ SRC ] ! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:32 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Вопрос сформирован в - ВопросыDataSet.xsd - VS.net - vb.net - прошу прощенья здесь слово не вопрос , а запрос) Запрос сформирован в - ВопросыDataSet.xsd - VS.net - vb.net - так правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:41 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
и в Accesse работает и в запросe сформированном в VS ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:52 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
avicenaи в Accesse работает и в запросe сформированном в VS давайте ограничимся Акцессом -откройте БД -выполните запрос -сохраните результат куда-нибудь -закройте БД -откройте БД -выполните запрос -сравните результат с сохранённым, будет отличатся, или будет такой же ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 13:58 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
RND() встроенная ф-я акцесса, работает только в рамках его интерфейса. вы какой провайдер юзаете в программе для доступа к вашей базе? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:00 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Konst_OneRND() встроенная ф-я акцесса, работает только в рамках его интерфейса. вы какой провайдер юзаете в программе для доступа к вашей базе? нет, RND() - это функция JET, которая "чисто случайно" :), совпадает по написанию с функцией VBA - RND() ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:11 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
qwerty112, ну так я ж про это и говорю, ему надо юзать провайдер соответствующий ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:16 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3.
этот запрос сделан в Accesse - начинается всегда с одних и тех же значений потом меняет, но при открытии всегда одно и то же. Provider=Microsoft.Jet.OLEDB.4.0; подключение с помощью мастера ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:20 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
попробуйте через DAO ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:24 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Код: plsql 1.
написал не правильно Код: plsql 1.
но ничего не меняется ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:27 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
avicenaэтот запрос сделан в Accesse - начинается всегда с одних и тех же значений потом меняет, но при открытии всегда одно и то же. вооот ! :)) вообщем, если бы дело происходило в Акцессе, то выход - очень простой : - пользовательская функция для сортировки, в которой делается переинициализация генератора случ.чисел - randomize а так, как вы ограниченны только методами JET, такой вариант вам не подойдёт но есть "костыль" :) Код: sql 1.
9062202 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:27 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Я вот не помню, есть в аксессе тип guid? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:29 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
AntonariyЯ вот не помню, есть в аксессе тип guid? тип - есть, но НЕТ функции получения нового значения, что бы можно было сделать так, как в МС СКЛ Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:32 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Microsoft Access также предоставляет поле GUID типа «Счетчик». Можно использовать этот тип поля первичного ключа таблицы и позволить Microsoft Access автоматически создает каждый новый идентификатор GUID. Идентификаторы GUID случайным образом создаются ядром базы данных Microsoft Jet каждый раз при вставке записи в таблицу, используя сложный алгоритм, который позволит избежать дубликатов по всем базам данных в мире до 3400 AD год. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:35 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Вот при создании теста копировать id вопросов в табличку с таким полем и сортировать по нему. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:39 |
|
Случайный запрос к базе данных
|
|||
---|---|---|---|
#18+
Спасибо! qwerty112, решение правда пригодилось - костыль работает!))) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 14:47 |
|
|
start [/forum/topic.php?fid=60&msg=38149527&tid=2157153]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 144ms |
0 / 0 |