Поиск:

Ответ в темуСоздание новой темы Создание опроса
> замена 
V
    Опции темы
Zorak
Дата 31.5.2008, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Вторая проблема, ето запрос на замену с параметрами, тоесть нужно вводить значение, которое заменяеш и значение НА которое заменяеш.... писал вид на SQL:
Код

UPDATE data!golovna SET adresa = ( ?Введіть_адресу ) WHERE prizvishe = ( ?Введіть_призвіще );

 не работает.. что нетак и как мне исправиться..... 
З.Ы. если написать просто 
UPDATE data!golovna SET adresa = "New" WHERE prizvishe = "Призвіще";
то всё норм работает....

Это сообщение отредактировал(а) Zorak - 31.5.2008, 10:13


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Данкинг
Дата 31.5.2008, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Код

M1=inputBOX('Введите адрес:','Адрес','')
M2=inputBOX('Введите прiзвiще:','Прiзвiще','')
d='UPDATE data!golovna SET adresa = (" '+allt(m1)+' ") WHERE prizvishe = (" '+allt(m2)+' ")'
&d



Это сообщение отредактировал(а) Данкинг - 31.5.2008, 10:42


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Zorak
Дата 31.5.2008, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Данкинг @ 31.5.2008,  10:42)
Код

M1=inputBOX('Введите адрес:','Адрес','')
M2=inputBOX('Введите прiзвiще:','Прiзвiще','')
d='UPDATE data!golovna SET adresa = (" '+allt(m1)+' ") WHERE prizvishe = (" '+allt(m2)+' ")'
&d

код может и работоспособен.. но я не догнал, куда его писать)


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Данкинг
Дата 31.5.2008, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Цитата(Zorak @  31.5.2008,  11:58 Найти цитируемый пост)
код может и работоспособен.. но я не догнал, куда его писать) 

Как куда - в программу, т.е., например, в .prg или непосредственно в событие по нажатию кнопки на форме.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Zorak
Дата 31.5.2008, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Данкинг @ 31.5.2008,  10:58)
Цитата(Zorak @  31.5.2008,  11:58 Найти цитируемый пост)
код может и работоспособен.. но я не догнал, куда его писать) 

Как куда - в программу, т.е., например, в .prg или непосредственно в событие по нажатию кнопки на форме.

ну в кнопке мне пока не надо).... вообщем прописал твой код....запустил... ввёл, вроде всё норм за исключением одной вещи: НЕ измменяет.. тоесть после выполнение остаеться всё по старому.. 
З.Ы. что делает allt() ?


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Данкинг
Дата 31.5.2008, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Цитата(Zorak @  31.5.2008,  12:28 Найти цитируемый пост)
НЕ измменяет.. тоесть после выполнение остаеться всё по старому.. 

Ну, ищи сам - что-то, вероятно, не так в самой твоей таблице. Код-то самый обычный.

Цитата(Zorak @  31.5.2008,  12:28 Найти цитируемый пост)
З.Ы. что делает allt() ? 

А в справке смотреть не пробовал? smile На Фоксе отличный "хелп". Это удаление начальных и конечных пробелов из строки.

ЗЫ: попробуй скобки убрать, зачем они там вообще. Сбил меня своим примером со скобками.  smile 

Это сообщение отредактировал(а) Данкинг - 31.5.2008, 12:32


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Zorak
Дата 31.5.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Кто будет читать ету тему.... вот решение моей проблеми:.... так как говорил Данкинг, без скобок
Код

M1=inputBOX('Введите адрес:','adresa','')
M2=inputBOX('Введите прiзвiще:','prizvishe','')
UPDATE data1!golovna SET Adresa = allt(M1) WHERE Prizvishe = allt(M2)


P.S спасибо...


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Данкинг
Дата 31.5.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Кстати, для точности лучше ещё один ALLTRIM и = = сделать:

Код

UPDATE data1!golovna SET Adresa = allt(M1) WHERE allt(Prizvishe) == allt(M2)



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Foxpro/Clipper/Dbase"
MoLeX

Запрещается!

1. Публиковать ссылки для чисто рекламных целей.

2. Оффтопить, флеймить, говорить не культурно.

Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему.

Задавайте вопросы правильно - как спросите, так вам и ответят.

Разрешено!

Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил.

Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы.

P.S. Размещение рекламы будет строго наказываться!



Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема »


 




[ Время генерации скрипта: 0.3264 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.