Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#346: 2010-04-16 19:59:56 ЛС | профиль | цитата
Konst, какой error ? У меня нормально открывается.
code_17807.txt
а так ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_17807.txt [2.2KB] [385]
Гость
Ответов: 17029
Рейтинг: 0
#347: 2010-04-16 20:07:25 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2022-04-02 23:53:31
карма: 0

0
Ответов: 1328
Рейтинг: 69
#348: 2010-04-17 00:39:00 ЛС | профиль | цитата
[offtop]И предыдущий стал открываться, хром походу тоже со своими приколами[/offtop]
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#349: 2010-04-17 11:01:21 ЛС | профиль | цитата
А можно и упростить
code_17817.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_17817.txt [2.1KB] [384]
Голосовали:miver
Ответов: 952
Рейтинг: 4
#350: 2010-04-20 20:37:14 ЛС | профиль | цитата
Вопрос такого рода
Редактирую данные записи в БД.
Выполняется запрос следующего вида:
INSERT INTO based values("%1", "%2","%3","%4","%5","%6","%7", "%8", "%9","%10","%11", "%12", "%13", "%14", "%15", "%16")
Т.е. при редактировании я как-бы заново переписываю всю строку БД, все значения. Хотя допустим я вношу изменения только в 1 поле. Например в "%14"
"%14" - как и остальные %* являются данными считываемыми при вызове формы редактирования записи.
Можно ли как-то сократитьуменьшить запрос INSERT только для поля "%14"? Т.е. вносить изменения только в "%14"

За основу брался пример SQLiteBlocknote.sha
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#351: 2010-04-20 21:06:29 ЛС | профиль | цитата
user_asm, можно. Только вместо INSERT нужно применять UPDATE

UPDATE  based SET имя поля = %14 WHERE условие  
условие должно быть уникальным. Например WHERE id=%1 (если id Primary key) или rowid=20 (т.е. изменить поле в 20-й строке)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#352: 2010-04-20 21:09:48 ЛС | профиль | цитата
Уффффф, каким образом узнать
если id Primary key
?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#353: 2010-04-20 21:18:53 ЛС | профиль | цитата
user_asm, Ну что ты задавал в CREATE TABLE - выложи.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#354: 2010-04-20 21:29:20 ЛС | профиль | цитата
Вот стандартный пример на основе которого и делаю SQLiteBlocknote.sha
....
Как всегда проблема с выкладыванием файла или кода .....

У вас не хватает прав для выполнения этой операции
или
Выкладывать файлы может любой зарегистрированный пользователь. Объем одного файла не может превышать 5000Kb. Файл должен соответствовать одному из следующих расширений: .zip,.rar,.gif,.png,.ico,.jpeg,.jpg

Ошибка при загрузки файла


CREATE TABLE note(LastName TEXT,Name TEXT,Phone TEXT,Street TEXT,House TEXT,App TEXT,Notes TEXT)
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#355: 2010-04-20 21:45:20 ЛС | профиль | цитата
Ну в этом случае, При вызове на редакцию , например, изменить номер телефона

SELECT Phone FROM note WHERE Lastname='%1' AND name='%2' AND Phone='%3'

UPDATE note SET Phone='%4' WHERE  Lastname='%1' AND name='%2' AND Phone='%3' -- %3= старый номер телефона (запомнить)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#356: 2010-04-20 21:52:51 ЛС | профиль | цитата
При SELECT rowid,* FROM note .......... окно редактирования открывается и вместо фамилии высвечивается видимо этот rowid
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#357: 2010-04-20 21:54:20 ЛС | профиль | цитата
Да нафига ты его открываешь в окно редактирования? ты его в Memory запомни.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#358: 2010-04-20 21:59:54 ЛС | профиль | цитата
Не так.
Мне в окне редактирования надо видеть все данные по редактируемому человеку.
Но при этом менять только 1 поле.

карма: 0

0
Ответов: 5446
Рейтинг: 323
#359: 2010-04-20 22:06:21 ЛС | профиль | цитата
user_asm, так отдели rowid, запомни в memory, а всё остальное показывай
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#360: 2010-04-20 22:13:58 ЛС | профиль | цитата
iarspider,
Tad писал(а):
Да нафига ты его открываешь в окно редактирования? ты его в Memory запомни.

code_17865.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_17865.txt [1.5KB] [347]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)