Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SQL запрос... / 25 сообщений из 29, страница 1 из 2
19.04.2010, 01:03
    #36584719
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Есть класс Family.Human у него свойство FIO
в csp странице хочу вывести значение FIO. Пишу так:

<script language=SQL name="query">
SELECT FIO FROM Family.Human
</script>

В ответ -
An error has occurred while processing this request:
ERROR #5540: SQLCODE: -30 Message: Table 'SQLUSER.HUMAN' not found


В чем ошибка подскажите начинающему..
...
Рейтинг: 0 / 0
19.04.2010, 01:07
    #36584720
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
ERROR #5540: SQLCODE: -30 Message: Table 'FAMILY.HUMAN' not found


точнее так
...
Рейтинг: 0 / 0
19.04.2010, 08:26
    #36584814
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11В чем ошибка подскажите начинающему..
Если пишут что таблички нет - значит её действительно нет.
Как вариант csp-страничка подключается к одной области... А табличка в другой.
...
Рейтинг: 0 / 0
19.04.2010, 09:44
    #36584899
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
krvsa,

В этой области таблица есть!
...
Рейтинг: 0 / 0
19.04.2010, 10:32
    #36585008
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11В этой области таблица есть!
Илья11Table 'FAMILY.HUMAN' not found
Кому тогда верить?
...
Рейтинг: 0 / 0
19.04.2010, 10:36
    #36585016
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11в csp странице хочу вывести значение FIO. Пишу так:

Код: plaintext
1.
2.
3.
<script language=SQL name="query">
SELECT FIO FROM Family.Human
</script>

Если в табличке есть данные... Если хранение стандартное...Для проверки можно в страничку можно добавить

Код: plaintext
<p>Проверка наличия данных #($d(^Family.HumanD))#</p>

Какие циферки будет показывать?
...
Рейтинг: 0 / 0
19.04.2010, 11:15
    #36585112
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
компильни класс
...
Рейтинг: 0 / 0
19.04.2010, 12:36
    #36585329
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
C выводом вроде разобрался, как насчет записи??
при попытке вставить запись путем INSERT INTO
выдет
Only the SELECT SQL command is allowed in SCRIPT LANGUAGE=SQL

как с этим бороться?)
...
Рейтинг: 0 / 0
19.04.2010, 12:48
    #36585374
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11при попытке вставить запись путем INSERT INTO
Обычно приводят тестовый пример по которому можно делать какие-то выводы... По обрывкам некой информации картина может и не проясниться.

Например в чем же было дело при выводе?
Покажи как именно "вставлял"...
...
Рейтинг: 0 / 0
19.04.2010, 12:58
    #36585397
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
<script language=SQL name="query">
INSERT INTO Human
VALUES (value1, value2, value3)
</script>
...
Рейтинг: 0 / 0
19.04.2010, 13:07
    #36585416
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11 , тогда понятно почему он тебе пишет
Код: plaintext
Only the SELECT SQL command

Так инсерты не делаются.
...
Рейтинг: 0 / 0
19.04.2010, 13:09
    #36585418
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
krvsa,

Подскажи пожалуйста как правильно :)
...
Рейтинг: 0 / 0
19.04.2010, 13:10
    #36585420
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11C выводом вроде разобрался, как насчет записи??
В csp есть хороший вариант с привязкой объекта к форме...

http://cache:57772/csp/docbook/DocBook.UI.Page.cls?KEY=RCSP_CSP_OBJECT

Ты квикстарт по csp читал?
...
Рейтинг: 0 / 0
19.04.2010, 13:15
    #36585428
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11Подскажи пожалуйста как правильно :)
Пример из квикстарта

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<HTML>
<HEAD><title>Person</title>
</HEAD>
<script language="Cache" runat="server">
if '$Data(%session.Data("oid",1)){
set %session.Preserve=1
Set %session.Data("id",1)=$Get(%request.Data("oid",1))
}
</script>
<BODY bgcolor="#FFFFFF">
<csp:object name="obj" classname="Sample.Person"
OBJID=#(%session.Data("id",1))#>
<form name=Person cspbind=obj action="PersonSearch.csp">
Имя: <input type=TEXT name="Name" cspbind=Name><br>
SSN: <input type=TEXT name="SSN" cspbind=SSN ><br>
<input name="New" type="Button" value="Добавить" onClick='Person_new();'>
<input name="Save" type="Button" value="Сохранить" onClick='Person_save();'>
<input name="Del" type="Button" value="Удалить" onClick="#server(..Del())#">
</form>
</BODY>
</HTML>
<script language="Cache" Method="Del" Arguments="">
do ##class(Sample.Person).%DeleteId($Get(%session.Data("id", 1 )))
&javascript<
self.document.Person.Name.value="";
self.document.Person.SSN.value="";>
</script>

сам файл тут не грузится, ограничение по размеру...
...
Рейтинг: 0 / 0
19.04.2010, 13:41
    #36585483
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
krvsa,

где найти квик старт?

последний код явно неполный, где посмотреть функцию записи в базу?? я уже совсем запарился и отупел.. вторые сутки долблюсь, изучая все это
...
Рейтинг: 0 / 0
19.04.2010, 13:56
    #36585516
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
вот на сайте InterSystems
можно посмотреть разные пособия
...
Рейтинг: 0 / 0
19.04.2010, 14:46
    #36585633
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11где найти квик старт?
Либо пошарить по ссылке чтодал DAiMor... Либо указать свой адрес - я вышлю файл.

Илья11последний код явно неполный
Этот пример полный.

Илья11где посмотреть функцию записи в базу??
А чего её смотреть? Её сгенерит сама привязка объекта к форме. Нужно только правильно указывать имя этой функции.
Оно там составное

Код: plaintext
<имя_формы>_save()
...
Рейтинг: 0 / 0
19.04.2010, 14:49
    #36585636
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11вторые сутки долблюсь, изучая все это
Это разве срок?
...
Рейтинг: 0 / 0
19.04.2010, 14:56
    #36585662
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
krvsa,
Думал что после delphi, C#, php, JavaScript будет просто.. Ошибался
У меня просто дипломная по этой теме горит, вторые сутки в смысле без перерыва почти ))
...
Рейтинг: 0 / 0
19.04.2010, 14:57
    #36585668
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
krvsa
А чего её смотреть? Её сгенерит сама привязка объекта к форме. Нужно только правильно указывать имя этой функции.
Оно там составное

Код: plaintext
<имя_формы>_save()


У меня не работает нифига, форма очишается, запись в базе не пояявляется!
...
Рейтинг: 0 / 0
19.04.2010, 15:05
    #36585700
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11У меня не работает нифига
Знать пора тебе выкладывать тестовый пример...
...
Рейтинг: 0 / 0
19.04.2010, 15:08
    #36585711
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11У меня просто дипломная по этой теме горит
Вообще-то дипломные дают не в конце учебного года...

Илья11вторые сутки в смысле без перерыва почти ))
Кабы все в жизни решалось за такое время - мы бы тут не сидели... Нежились бы уже под пальмами в окружении горячих мулаток и попивали холодные напитки...
...
Рейтинг: 0 / 0
19.04.2010, 15:11
    #36585720
Илья11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
krvsaЗнать пора тебе выкладывать тестовый пример...


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<HTML>
<HEAD><title>Person</title>
</HEAD>
<script language="Cache" runat="server">
if '$Data(%session.Data("oid",1)){
set %session.Preserve=1
Set %session.Data("id",1)=$Get(%request.Data("oid",1))
}
</script>
<BODY bgcolor="#FFFFFF">
<csp:object name="obj" classname="DiskBase.Disk" OBJID=#(%session.Data("id",1))#>
<form name=Person cspbind=obj action="PersonSearch.csp">
Имя: <input type=TEXT name="name" cspbind=name><br>
Тип: <input type=TEXT name="Type" cspbind=Type ><br>
Номер: <input type=TEXT name="nimer" cspbind=nomer ><br>
Кол-во: <input type=TEXT name="kol" cspbind=kol ><br>
<input name="New" type="Button" value="Добавить" onClick='Person_new();'>
<input name="Save" type="Button" value="Сохранить" onClick='Person_save();'>
<input name="Del" type="Button" value="Удалить" onClick="#server(..Del())#">
</form>
</BODY>
</HTML>
<script language="Cache" Method="Del" Arguments="">
do ##class(Diskbase.Disk).%DeleteId($Get(%session.Data("id", 1 )))
&javascript<
self.document.Disk.name.value="";
self.document.Disk.Type.value="";>
</script>

все как в примере, сохранять сохраняет, но не добавляет и не удаляет


По поводу диплома это еще нормально)) многие еще свою тему не знают
...
Рейтинг: 0 / 0
19.04.2010, 15:32
    #36585786
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11не добавляет и не удаляет
А чего пишет?
...
Рейтинг: 0 / 0
19.04.2010, 15:43
    #36585824
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос...
Илья11 , предлагаю следующую схему работы с табличками

1-я страница с просмотром, добавлением и выбором записи
2-я страника с редактированием, добавлением и удалением записи
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SQL запрос... / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]