Найдено 28 результатов

Sparton
06 дек 2007, 16:35
Форум: Ремонт БД
Тема: Ошибка "...is not a valid database". В чем может п
Ответы: 1
Просмотры: 9030

Ошибка "...is not a valid database". В чем может п

При подключении приложения к БД выдает такую ошибку: file CLIENTS.GDB is not a valid database Началось после того как комп показал "синий экран смерти", файл БД просто скопировали, потом восстановили систему, и опять скопировали файлы БД обратно. После этого эта ошибка и появилась. Чем можно поправи...
Sparton
16 ноя 2007, 14:04
Форум: Общие проблемы
Тема: Как экранировать символ апострофа при запросе?
Ответы: 3
Просмотры: 3907

Dimitry Sibiryakov писал(а):Экранируй один апостроф вторым. Так же рулят параметры.
Отлично! Спасибо! Сработало. А как в данном случае пользоваться параметрами?
Sparton
16 ноя 2007, 13:30
Форум: Общие проблемы
Тема: Как экранировать символ апострофа при запросе?
Ответы: 3
Просмотры: 3907

Как экранировать символ апострофа при запросе?

Имеется запрос

Код: Выделить всё

select c.id, c.name from company c where c.name like('Alessandro Dell\'Aqua ')
На спотыкается.
Подскажите, пожалуйста, как правильно экранировать?
FB 2.0.
Спасибо!
Sparton
18 окт 2007, 14:35
Форум: Общие проблемы
Тема: Помогите правильно составить запрос
Ответы: 4
Просмотры: 4283

WildSery писал(а):Можно правильно установить firebird, из дистрибутива.
Обычно после этого всё в наличии и находится :)
Благодарю! Переустановлю.
Sparton
18 окт 2007, 14:19
Форум: Общие проблемы
Тема: Помогите правильно составить запрос
Ответы: 4
Просмотры: 4283

Re: Помогите правильно составить запрос

Спасибо! Сработало.
А вот что выдает по ошибкам
can't format message 13:794 -- message file C:\Program Files\HK-Software\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
DATA.
unknown ISC error 336397208
Как можно исправить?
Sparton
18 окт 2007, 14:00
Форум: Общие проблемы
Тема: Помогите правильно составить запрос
Ответы: 4
Просмотры: 4283

Помогите правильно составить запрос

Имеется 2 табл EVENTS_MAIN и EVENTS. В первой указаны осн события, во второй конкретные события (для одного основного могут несколько конкретных) и дата. Необходимо выбрать осн события у которых конкретные проходят сегодня и в ближайшие 7 дней. Вот такой запрос. SELECT distinct(ev.ID), ev.NAME, (sel...
Sparton
21 сен 2007, 14:14
Форум: Общие проблемы
Тема: Как правильно упорядочить ORDER BY?
Ответы: 7
Просмотры: 5147

Почитай про FIRST / SKIP А если выборка такая 1 | авто | выставка 1 | авто | презентация 2 | авиа | шоу 2 | авиа | выставка 2 | авиа | чемпионат 3 | яхтинг | шоу 3 | яхтинг | соревнования Так вот надо выбрать только скажем первый вид для типа, т.е. неважно какой вид у типа, авто - выставка или авто...
Sparton
21 сен 2007, 12:17
Форум: Общие проблемы
Тема: Как правильно упорядочить ORDER BY?
Ответы: 7
Просмотры: 5147

Версию, впрочем так и не указал... :) Исправляюсь) FB 1.5)) Да, вот ещё такой вопрос возник, можно ли как то в запросе его решить, select distinct(t1.ID), t1.NAME, t2.CATEGORY from tbl1 join tbl2 t2 ON(t2.ID_ID = t1.ID) результатом будет 1 | авто | выставка 2 | авто | показ Distinct в данном случае...
Sparton
20 сен 2007, 15:31
Форум: Общие проблемы
Тема: Как правильно упорядочить ORDER BY?
Ответы: 7
Просмотры: 5147

dimitr писал(а):

Код: Выделить всё

order by 4
А в следующий раз, не забывай указывать версию сервера.
Точно! Благодарю! Не забуду)
Sparton
20 сен 2007, 15:16
Форум: Общие проблемы
Тема: Как правильно упорядочить ORDER BY?
Ответы: 7
Просмотры: 5147

Как правильно упорядочить ORDER BY?

имеется запрос SELECT ev.ID, ev.NAME, (select first 1 skip 0 ee.www from events ee where ee.id_id = ev.id order by ee.data_on desc) www, (select first 1 skip 0 ee.data_on from events ee where ee.id_id = ev.id order by ee.data_on desc) data_last FROM EVENTS_MAIN ev WHERE not exists (select e.id_id fr...
Sparton
10 сен 2007, 23:22
Форум: Общие проблемы
Тема: как узнать id после INSERT в php
Ответы: 12
Просмотры: 7902

Re: сортировка

Attid писал(а):пример можешь нарисать ?

Код: Выделить всё

$query="select id, name from TBL where id>0";
$sth=ibase_query($DB, $query);
$k=0;
while($row=ibase_fetch_assoc($sth)){
     $_SESSION['sql'][$k]= $row;
     $k++;
}
вот так.
Sparton
06 сен 2007, 14:50
Форум: Общие проблемы
Тема: Запрос с UNION
Ответы: 8
Просмотры: 4899

Решил при помощи процедуры, благодарю.
А что значит эта надпись

Код: Выделить всё

lock conflict on no wait transaction.
Вследствие чего может появляться?
Sparton
06 сен 2007, 14:47
Форум: Общие проблемы
Тема: Использование переменной в запросе в процедуре
Ответы: 6
Просмотры: 4904

dragon писал(а):интересно, а INTO тут чтоль не трэба? :?
Трэба, не до конца написал...

А вот со скобками в точку. Буду знать, благодарю.
Sparton
06 сен 2007, 14:18
Форум: Общие проблемы
Тема: Использование переменной в запросе в процедуре
Ответы: 6
Просмотры: 4904

mdfv писал(а):Параметры обычно с двоеточием пишут.
:kol
Да, пробовал... Тоже не идет... Сообщает

Код: Выделить всё

Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 12, char 18.
:.
Sparton
06 сен 2007, 13:44
Форум: Общие проблемы
Тема: Использование переменной в запросе в процедуре
Ответы: 6
Просмотры: 4904

Использование переменной в запросе в процедуре

Такой вот вопрос, имею запрос в процедуре.

Код: Выделить всё

select first 10 skip 0 id from news
Входящий пар-р в процедуру kol - требуемое кол-во новостей. Так вот как правильно подставить переменную kol в сам запрос

Код: Выделить всё

select first kol skip 0 id from news
- не работает...
Sparton
05 сен 2007, 16:32
Форум: Общие проблемы
Тема: как узнать id после INSERT в php
Ответы: 12
Просмотры: 7902

Re: сортировка

Ну я обычно просто запрос перестраивал и опять в БД его. А что если результат запроса в массив, а массив в сессию? Дальнейшей то обработке будет только полученный результат подвергаться..
Sparton
05 сен 2007, 12:54
Форум: Общие проблемы
Тема: Запрос с UNION
Ответы: 8
Просмотры: 4899

IBExpert выдал ошибочку
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 12.
(.
Sparton
05 сен 2007, 12:50
Форум: Общие проблемы
Тема: как узнать id после INSERT в php
Ответы: 12
Просмотры: 7902

У меня начала работать на PHP 5, для 4 писал функцию //$name_gen - имя генератора //$num_gen - какое число прибавить к значению //$srv - соед к БД function ibase_gen_id($name_gen,$num_gen,$srv) { $sql = "select gen_id($name_gen, $num_gen) from rdb\$database"; $f=ibase_query($srv,$sql); $r=ibase_fetc...
Sparton
05 сен 2007, 12:01
Форум: Общие проблемы
Тема: как узнать id после INSERT в php
Ответы: 12
Просмотры: 7902

Re: как узнать id после INSERT в php

Я делаю так:

сначала выполняю $id = ibase_gen_id();
потом при insert into tbl (ID, NAME) values ($id, $name)
Sparton
05 сен 2007, 11:45
Форум: Общие проблемы
Тема: Запрос с UNION
Ответы: 8
Просмотры: 4899

Запрос с UNION

Помогите, пожалуйста. Имеется 1 табл с новостями, 2 табл - с картинкой к этой новости. Задача: вывести последние 10 новостей в порядке убывания даты публикации, времени публикации. Но первая новость должна обязательно содержать картинку Вот мой запрос: select first 1 skip 0 ni.ID, ni.subject, ni.dat...