Вверх ↑
Ответов: 257
Рейтинг: -2
#1: 2013-11-11 18:54:04 ЛС | профиль | цитата
Tad, подскажи, а как сделать если колонки нельзя определить заранее - у меня есть механизм, который в результате действий пользователя формирует запрос insert or replace values ('','','2','','3','4',); и т.д. То есть значения подставляются в зависимости от сформированой маски пользователем.

code_32298.txt
------------ Дoбавленo в 18.48:
дальше, когда начинется перебор строки, программа должна искать строку в базе где наименование=значению наименования строки из таблицы и номер= значению номера в строке из таблицы, если такая строка находится, то она загружиется в поля (или не загружается), в общем если находится тогда в ней переписываютс только те значения что были заданы изначально в маске (см в примере настроку столбцов), а если строка не находится, то тогда она записывается с новым integer. Вот на этом застрял
------------ Дoбавленo в 18.54:
в моем варианте получается если при нахождении строки выводить все колонки в ячейки памяти, а потом загружать туда же значения той же строки из таблицы, то так как там уже маска сформирована - половина нужных колонок будет перезаписываться пустыми значениями если делать replace. Как можно это исправить, не городя еще одну пирамиду ячкке памяти и форматстр?
карма: 0

0
файлы: 1code_32298.txt [13.5KB] [222]