Если я использую 2 и более потока, то при выборке из БД оба потока получают один и тот же заказ, хотя этого быть не должно, т.к. сразу следом я делаю Update при котором последующая выборка уже не дает выбирать данный заказ.
Как это исправить?
Не нашел информации как использовать транзакции в BAS.
Самый простой путь сделать колонку в базе = lok - выбирать с лок 0 и сразу лочить 1, по окончанию возвращать в 0.
Так как это не банковские операции и конкуренция не очень дикая, то в большинстве случаев этого будет достаточно.
Прошу камнями не кидать и нубом не обзывать. В БАСе работал ранее немного, но лишь базовые знания имею. Сейчас интересует вот что.
Допустим есть скрипт. Как сделать такой выбор?
Старт с пункта 1 потом случайным образом оно выбирает 2 или 3 пункт, после со 2 или 3 пункта оно случайно выберет между 4 5 6 или 7 пунктом. То есть это выглядит древовидно и как "ветви" и количество пунктов увеличивается с каждым пунктом. Вообщем как сделать чтобы это были видно в графическом виде (опционально если нет ответа то ок) как вообще это можно воплотить в жизнь? Заранее всем спасибо за ответы!
@freeliman он тебя и будет палить
Обмануть гугл — это высший пилотаж.
Гугл не зря вкидывает столько бабок на защиту от ботов, совсем не комильфо что ньюфаги лезут сразу в гугл, с него очень тяжко начинать чисто басом на данный момент Botguard гугла пробить не получиться.