Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Скрипт,който спря да работи!

Featured Replies

Следният скрипт-формула

select * from am13a join am13b on am13a.stancia="кнежа" and am13a.DataIzprash="31.11.2006" and am13a.stancia=am13b.stancia and am13a.DataIzprash=am13b.DataIzprash join am13c on am13a.stancia=am13c.stancia and am13a.DataIzprash=am13c.DataIzprash

който е индивидуално писан и ми обединява 3 таблици в Excell и с който си прехвърлям данните от Excell в сист.от бази данни под My SQL с инструмент за работа SQL yog, нещо се прецака!!!На какво може да се дължи това и как да го оправя като преди работеше?Може ли да е от преинсталацията на Windowsa 2003 Server? :huh: Моля някой, който си има на идея и се занимава с прехвърляне на информация в бази данни по този начин да ми помогне!!! sad.gif

  • Автор
Следният скрипт-формула

select * from am13a join am13b on am13a.stancia="кнежа" and am13a.DataIzprash="31.11.2006" and am13a.stancia=am13b.stancia and am13a.DataIzprash=am13b.DataIzprash join am13c on am13a.stancia=am13c.stancia and am13a.DataIzprash=am13c.DataIzprash

който е индивидуално писан и ми обединява 3 таблици в Excell и с който си прехвърлям данните от Excell в сист.от бази данни под My SQL с инструмент за работа SQL yog, нещо се прецака!!!На какво може да се дължи това и как да го оправя като преди работеше?Може ли да е от преинсталацията на Windowsa 2003 Server? :cheers: Моля някой, който си има на идея и се занимава с прехвърляне на информация в бази данни по този начин да ми помогне!!! sad.gif

Хайде, кажете нещо! Ако някой е работил с SQLyog 5.22? Излиза ми грешка 1054 'uncnown column name in where clause'. Пробвах с RIGHT JOIN - прехвърлят се данните, но също и 2 пъти празни колоните на таблицата! Кво трябва да заместя в скрипта, защото изпълнявам същия скрипт, който ми обединява по идентичен начин други 3 таблици, но този път не ми излизат никакви данни дори и грешка?Мерси на който пише!...

Хайде, кажете нещо! Ако някой е работил с SQLyog 5.22? Излиза ми грешка 1054 'uncnown column name in where clause'. Пробвах с RIGHT JOIN - прехвърлят се данните, но също и 2 пъти празни колоните на таблицата! Кво трябва да заместя в скрипта, защото изпълнявам същия скрипт, който ми обединява по идентичен начин други 3 таблици, но този път не ми излизат никакви данни дори и грешка?Мерси на който пише!...

uncnown column name in where clause

Сравни имената на колоните от файла и в таблицата.

  • Автор
uncnown column name in where clause

Сравни имената на колоните от файла и в таблицата.

Да,за едните ми 3 таблици е наистина имената на колоните, макар 4е мислех, 4е е нещо по-сложно! Но в другия случай за другите ми 3 таблици,които обединявам, за които е и горенаписания скрипт, ми излиза празен резултата от заявката и даже и грешка като тази с неразпозната колона при "where" клаузата не ми изписва!!! Нещо за това можеш ли да ми кажеш?Тук колоните от файла и таблицата си отговарят! :) Благодаря много!

Щом няма данни от заявката, значи наистина няма такива, които отговарят на зададените критерии. Няма съвпадение на това, което се търси.

  • Автор
Щом няма данни от заявката, значи наистина няма такива, които отговарят на зададените критерии. Няма съвпадение на това, което се търси.
По презумпция е така,но аз обединявам, повярвай ми, буквално 10-20 реда, тъй като се касае за база от данни, която все още е в тестов период и няма натрупана информация. Този скрипт преди да ми се прецака Windowsa ми обединяваше 3те таблици, имам генериран резултат от тази заявка, но след преинсталацията не ми вади нищо, мислиш ли че може да е от Windowsa?Сори,ако въпросът ми е хипер-тъп,но аз не съм софтуерен специалист и съм все още в един начален етап! МеРсИ Ти отново,ако пак ми отговориш нещо! :)
По презумпция е така,но аз обединявам, повярвай ми, буквално 10-20 реда, тъй като се касае за база от данни, която все още е в тестов период и няма натрупана информация. Този скрипт преди да ми се прецака Windowsa ми обединяваше 3те таблици, имам генериран резултат от тази заявка, но след преинсталацията не ми вади нищо, мислиш ли че може да е от Windowsa?Сори,ако въпросът ми е хипер-тъп,но аз не съм софтуерен специалист и съм все още в един начален етап! МеРсИ Ти отново,ако пак ми отговориш нещо! :)

Виждам, че в заявката се прави връзка и по поле съдържащо дата.

Виж как е записана датата във файла. Възможно е това да се получава ако в Control panel - Regional and language options - Regional options - Customize - Date - във формата на датите да е била махната буквата 'г.' в края на датата, а след преинсталацията тя да е там. Махни я и пробвай.

  • Автор
Виждам, че в заявката се прави връзка и по поле съдържащо дата.

Виж как е записана датата във файла. Възможно е това да се получава ако в Control panel - Regional and language options - Regional options - Customize - Date - във формата на датите да е била махната буквата 'г.' в края на датата, а след преинсталацията тя да е там. Махни я и пробвай.

Пробвах и като махнах буквата 'г' от формата на датата в настройките,рестарирах, но пак не става! Как си обясняваш тогава,че като добавя в скрипта RIGHT JOIN и изкарва данните,но с 2 пъти празни колоните на таблицата? Не мога така да го оставя! :huh: Някви други идеи, друго, което да е породило,това, че ми изкарва само имената на колоните на 3-те таблици??? sad.gif Благодаря Ти предварително!!!

Пробвах и като махнах буквата 'г' от формата на датата в настройките,рестарирах, но пак не става! Как си обясняваш тогава,че като добавя в скрипта RIGHT JOIN и изкарва данните,но с 2 пъти празни колоните на таблицата? Не мога така да го оставя! :huh: Някви други идеи, друго, което да е породило,това, че ми изкарва само имената на колоните на 3-те таблици??? sad.gif Благодаря Ти предварително!!!

Или аз съм пропуснал, или ти не си споменавал, че и по скрипта са правени промени.

Най-елементарното е вместо RIGHT JOIN да напишеш INNER JOIN.

  • Автор
Или аз съм пропуснал, или ти не си споменавал, че и по скрипта са правени промени.

Най-елементарното е вместо RIGHT JOIN да напишеш INNER JOIN.

Пробвах всички комбинации от JOINS/ Влючително и LEFT,NATURAL,CROSS JOIN/, но само със синтаксис от JOIN i RIGHT JOIN или INNER JOIN i RIGHT JOIN,ако ме разбираш, заявката ми вади само третата таблица,а другите две ми ги вади празни, а съотв с комбинациа от RIGHT JOIN и LEFT JOIN ми вади пълна само втората таблица,а първата и третата-празни!!! Така че пак не ми излизат пълни с data и трите таблици!!! Ако можеш, върни ми написана правилната комбинация от joins в случая според този скрипт, стига да е там проблемът!!! Иначе четох нещо за 'промяна реда на joins' и нещо за 'спецификация на where клаузата', ама не знам как точно да стане? Ако можеш и не ти е от голяма трудност,please helpni!!!Безкрайно БлАгОдАрЯ,ако се сетиш още нещо! cool.gifcool.gif

select * from am13a

INNER join am13b on am13a.stancia=am13b.stancia and am13a.DataIzprash=am13b.DataIzprash

INNER join am13c on am13a.stancia=am13c.stancia and am13a.DataIzprash=am13c.DataIzprash

WHERE am13a.stancia="кнежа" and am13a.DataIzprash="31.11.2006"

  • Автор
select * from am13a

INNER join am13b on am13a.stancia=am13b.stancia and am13a.DataIzprash=am13b.DataIzprash

INNER join am13c on am13a.stancia=am13c.stancia and am13a.DataIzprash=am13c.DataIzprash

WHERE am13a.stancia="кнежа" and am13a.DataIzprash="31.11.2006"

За съжаление и с такъв синтаксис пак ми връща празна заявка!!!Отново само имената на колоните на 3-те таблици и не изписва никаква грешка...Направо не знам! :yanim: От официалния сайт www.webyog.com ми отговориха,че проблемът е в промяната на "lower_case_table names", но аз не съм променял нито имената на таблици, нито имената на колоните! Също така да унищожа заявката и да пробвам с един join, после с друг, а после и с два??? Все още не мога да разбера кво се има напредвид, ако знаеш, моля те ми пиши!

БлАгОдАрЯ за досегашните ти отговори!!! cool.gif

За съжаление и с такъв синтаксис пак ми връща празна заявка!!!Отново само имената на колоните на 3-те таблици и не изписва никаква грешка...Направо не знам! :computer2: От официалния сайт www.webyog.com ми отговориха,че проблемът е в промяната на "lower_case_table names", но аз не съм променял нито имената на таблици, нито имената на колоните! Също така да унищожа заявката и да пробвам с един join, после с друг, а после и с два??? Все още не мога да разбера кво се има напредвид, ако знаеш, моля те ми пиши!

БлАгОдАрЯ за досегашните ти отговори!!! cool.gif

Махни условието WHERE, да остане само :

select * from am13a

INNER join am13b on am13a.stancia=am13b.stancia and am13a.DataIzprash=am13b.DataIzprash

INNER join am13c on am13a.stancia=am13c.stancia and am13a.DataIzprash=am13c.DataIzprash

  • Автор
Махни условието WHERE, да остане само :

select * from am13a

INNER join am13b on am13a.stancia=am13b.stancia and am13a.DataIzprash=am13b.DataIzprash

INNER join am13c on am13a.stancia=am13c.stancia and am13a.DataIzprash=am13c.DataIzprash

Sory човек, но и така не става! ohmy.gif Имаш ли някакви идеи откъде другаде може да идва проблемът? Защо тогава другия скрипт, който ми е идентичен на този по синтаксис става и ми обединява пак 3 таблици ми изкарва информация?

select * from am9a join am9b on am9a.stancia="капитановци" and am9a.DataIzprash="21.12.2006" and am9a.stancia=am9b.stancia and am9a.DataIzprash=am9b.DataIzprash join am9c on am9a.stancia=am9c.stancia and am9a.DataIzprash=am9c.DataIzprash

Нещо по структурата ли да променям, да запиша като нова версия ли не знам? sad.gif

Sory човек, но и така не става! ohmy.gif Имаш ли някакви идеи откъде другаде може да идва проблемът? Защо тогава другия скрипт, който ми е идентичен на този по синтаксис става и ми обединява пак 3 таблици ми изкарва информация?

select * from am9a join am9b on am9a.stancia="капитановци" and am9a.DataIzprash="21.12.2006" and am9a.stancia=am9b.stancia and am9a.DataIzprash=am9b.DataIzprash join am9c on am9a.stancia=am9c.stancia and am9a.DataIzprash=am9c.DataIzprash

Нещо по структурата ли да променям, да запиша като нова версия ли не знам? sad.gif

Прегледай структурите на файловете, и ако е необходимо ги промени.

  • Автор
Прегледай структурите на файловете, и ако е необходимо ги промени.

Оправих го с 3 пъти JOIN! Не е от структурата на файловете и слава богy,че не трябваше нищо да променям! Благодаря ТИ все пак за отговорите дотук! cool.gif

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.