Дмитрий спасибо за совет, сейчас проверил...
код:
    SQLExecute('UPDATE `Level` SET `signal` = "l" WHERE Level.id = 1;');
    SQLExecute('DROP TABLE IF EXISTS TableLock');
    SQLExecute('CREATE TABLE TableLock (id integer primary key,lock);');
    SQLExecute('INSERT INTO TableLock (lock) VALUES ("free");');
    SQLExecute ('REPLACE into TableLock (id, lock) VALUES (1, "lock")');

работает правильно (replace меняет значение в ячейке)!

ps.ps. может быть мне везде заменить в программе "update" на "REPLACE into..." ?

ps. в других местах программы я использую update  и вроде там работает с другой таблицей. может быть этот глюк связан с тем что я данную таблицу создавал с помощью sql запроса? а не с помощью mvdb ? что Вы думаете по этому поводу ?

Дмитрий, дело в том что я создаю таблицу согласно Вашего совета (выше переписка) по поводу блокировки записи б.д. при работе с базой двух программ.
Создается таблица и запись добавляется по insert без проблем. А вот с update проблемы. это не может быть глюком mvdb ? может быть синтаксис у меня неправильный (mvdb в общем то не ругается) ?
еще один вопрос такой: в MVD нет что то типа try-catch из c# ?

Здравствуйте.

Помогите пожалуйста с синтаксисом, не работает update
в чем ошибка непойму
   
    SQLExecute('DROP TABLE IF EXISTS TableLock');
    SQLExecute('CREATE TABLE TableLock (lock);');
    SQLExecute('INSERT INTO TableLock (lock) VALUES ("free");');
    SQLExecute('UPDATE TableLock SET lock = "lock";');

пробовал еще так:
    SQLExecute('DROP TABLE IF EXISTS TableLock');
    SQLExecute('CREATE TABLE TableLock (id integer primary key,lock);');
    SQLExecute('INSERT INTO TableLock (lock) VALUES ("free");');
    SQLExecute('UPDATE TableLock SET lock = "lock"  WHERE TableLock.id = 1;');
так тоже не работает

спасибо.

Здравствуйте.
Скажите пожалуйста, а в MVD нет что то типа try-catch из c# ?
спасибо.

здравствуйте. вопрос по поводу символа в hex коде уже не актуален.

У меня другой очень важный для меня вопрос.
Заключается в следующем:
с базой работают две программы - myvisualdatabase и другая.
Иногда возникает проблема доступа к записи б.д.
Т.е. если другая программа блокирует запись (на время update ячейки) и в это время visualdatabase пробует сделать также update, возникает ошибка. Как мне сделать проверку, блокирована или нет ячейка б.д. , перед обращением к записи Б.Д. из visualdatabase ???

спасибо.

Скажите пожалуйста, как решить проблему:
с базой работают две программы - myvisualdatabase и другая.
Иногда возникает проблема доступа к записи б.д.
Т.е. если другая программа блокирует запись (на время update ячейки) и в это время visualdatabase пробует сделать также update, возникает ошибка. Как мне сделать проверку, блокирована или нет ячейка б.д. , перед обращением к записи Б.Д. из visualdatabase ???

спасибо.

9

(17 replies, posted in Russian)

на 15" мониторе формат 4/3 кнопка не помещается на форму. Пожалуйста поправьте а то не очень красиво на форме выглядит.

10

(1 replies, posted in Russian)

Скажите пожалуйста, есть ли возможность самому переписать скрипты отсылки смс с других смс шлюзов, или my visualdatabase привязана только к этим двум шлюзам которые приведены в примерах на форуме Вашей программы?
Если такой возможности нет, то можно ли в скриптах использовать  GET или POST запросы на серверы sms шлюзов?

11

(1 replies, posted in Russian)

возможно ли сделать импорт в базу данных из таблицы excel ?
если есть такая возможность как ее реализовать?
или может быть есть возможность импорта с помощью сторонних программ ?