Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2013-10-27 22:33:16 ЛС | профиль | цитата
mudfactory писал(а):
Для этого нужно производить некоторые действия с отделенным номером.
Кончай играть в шпионов.
Конкретно - какие действия нужно производить с этим номером ?
Язык SQL достаточно мощный и не встречал такого чтобы он не мог "производить".
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 257
Рейтинг: -2
#17: 2013-10-27 22:37:00 ЛС | профиль | цитата
Tad писал(а):
Конкретно - какие действия нужно производить с этим номером ?


он будет отправляться на онлайн каталог запчастей, в надежде получить с него список моделей к которым подходит выбранная хреновина.(точнее уже отправляется, пока что вместе с названием) Вряд ли это под силу SQL)
------------ Дoбавленo в 22.37:
Объясни по-человечески что делает этот запрос, я вот с этим count() и AS так и не разобрался, сколько справку не читал

SELECT f1 AS "Наименование", count() AS "Израсходовано" FROM `$1`
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#18: 2013-10-27 22:38:04 ЛС | профиль | цитата
mudfactory писал(а):
каким запросом в него можно добавлятьизменять значения строк если та нет ID?

Добавлять - INSERT
Исправлять - UPDATE
Удалять - DELETE
И не нужен никакой ID

Учи язык SQL
(опять скажешь, что я тебе мораль читаю)

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 257
Рейтинг: -2
#19: 2013-10-27 22:39:34 ЛС | профиль | цитата
Tad писал(а):
Учи язык SQL


Учу потихоньку, с вашей помощью. Не все же сразу. Эти команды я знаю, я про то что как определять строку для внесения изменений. если у нее нет id?
карма: 0

0
Ответов: 5446
Рейтинг: 323
#20: 2013-10-27 22:49:42 ЛС | профиль | цитата
mudfactory, ты прикинь, можно не только по ID вставку делать! Можно вааще по любому полю и даже (неможетбыть!) комбинации полей! А если ещё волшебное слово LIMIT применять - то ваще полный чудеса можно творить!

карма: 1

0
Ответов: 16884
Рейтинг: 1239
#21: 2013-10-27 23:09:58 ЛС | профиль | цитата
На пальцах тяжеловато рассказывать.
mudfactory, Выложи твой один любой заархивированый Excel-лист.
Покажу на примерах.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 257
Рейтинг: -2
#22: 2013-10-27 23:57:31 ЛС | профиль | цитата
сюда не получается выложить, вот залил - http://gfile.ru/a1Nud

В принципе если есть возможность работать напрямую с файлом, в том числе добавлятьизменять значения строк, тогда вообще супер. Как номер от туда вытащить уже ясно.
карма: 0

0
Ответов: 257
Рейтинг: -2
#23: 2013-11-11 19:21:18 ЛС | профиль | цитата
TAD, почему при использовании твоего кода вылазит ошибка runtime error ( пример листа экселевского у тебя есть)

code_32299.txt
карма: 0

0
файлы: 1code_32299.txt [7.8KB] [170]
Ответов: 16884
Рейтинг: 1239
#24: 2013-11-11 19:40:09 ЛС | профиль | цитата
У меня нет Excel на машине и не работает DriverId=790 - там моя строка подключения.
Твоя строка подключения у меня не работает.
Измени на свою.
Ещё одно, что не даст тебе распространять программу на разные компы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 257
Рейтинг: -2
#25: 2013-11-11 19:55:31 ЛС | профиль | цитата
все, заработало, огромное спасибо за код
------------ Дoбавленo в 19.55:
а можешь сделать чтоб он разделял на через ; а на два элемента многомерного потока чтоб в MTstrТЫ выводить?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#26: 2013-11-11 20:39:43 ЛС | профиль | цитата
mudfactory писал(а):
а можешь сделать чтоб он разделял на через ; а на два элемента многомерного потока чтоб в MTstrТЫ выводить?
Переведи.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#27: 2013-11-11 20:50:54 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-10 23:00:00
карма: 0

0
Ответов: 257
Рейтинг: -2
#28: 2013-11-11 21:14:39 ЛС | профиль | цитата
Tad писал(а):
Переведи.


твоя функция разделяет наименование и номер в один элемент многомерного потока [наименование;номер], разделяя их через ;, так как нужно помимо этого еще столбцы выводить, приходится извращаться вот так

code_32300.txt

чтоб он переводил части строки разделенные ; в элементы многомерного потока. Я хотел чтоб функция выводила наименование и номер не как строку разделенную ; а как элементы многомерного потока (как будто в БД отдельный столбец под номер.)
карма: 0

0
файлы: 1code_32300.txt [632B] [119]
28
Сообщение
...
Прикрепленные файлы
(файлы не залиты)