powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase & VFP
4 сообщений из 4, страница 1 из 1
Sybase & VFP
    #32100318
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервер ASA 8.0
приложение клиента VFP 7.0 SP1
запрос - два селекта с union
запрашивается поле типа char (домен char 50) из одной таблицы
в другой таблице это поле отсутствует
запрашиваю как null as имя_поля
в курсоре, полученном на клиенте результирующее поле - мемо
где и как настроить, чтобы оно было char
...
Рейтинг: 0 / 0
Sybase & VFP
    #32100698
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если можно, то структуру таблиц и сам запрос, тогда можно поговорить поподробнее.
...
Рейтинг: 0 / 0
Sybase & VFP
    #32100699
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если можно, то структуру таблиц и сам запрос, тогда можно поговорить поподробнее.
...
Рейтинг: 0 / 0
Sybase & VFP
    #32100709
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привожу скрипт:

Код: 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.
28.
29.
CREATE TABLE T1
(
 pk     integer NOT NULL,
 dat   char( 3 ) NULL,
 PRIMARY KEY (pk)
)
;

INSERT INTO T1 (pk,dat) VALUES ( 1 ,'a');
INSERT INTO T1 (pk,dat) VALUES ( 2 ,NULL);
INSERT INTO T1 (pk,dat) VALUES ( 3 ,'c');
INSERT INTO T1 (pk,dat) VALUES ( 4 ,NULL);
INSERT INTO T1 (pk,dat) VALUES ( 5 ,NULL);
INSERT INTO T1 (pk,dat) VALUES ( 6 ,'f');
INSERT INTO T1 (pk,dat) VALUES ( 7 ,'g');


CREATE TABLE T2
(
 pk     integer NOT NULL,
 PRIMARY KEY (pk)
)
;

INSERT INTO T2 (pk) VALUES ( 101 );
INSERT INTO T2 (pk) VALUES ( 102 );
INSERT INTO T2 (pk) VALUES ( 103 );
INSERT INTO T2 (pk) VALUES ( 104 );
INSERT INTO T2 (pk) VALUES ( 105 );
;

на клиенте:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
CLOSE DATABASES ALL
CLEAR ALL 
LOCAL MyDSN,UID,PWD,ConnectHandle

MyDSN='myDSN'
UID='DBA'
PWD='password'

ConnectHandle = SQLCONNECT(MyDSN,UID,PWD)
IF ConnectHandle> 0 
   
  IF SQLEXEC(ConnectHandle,  "select pk,dat from T1 union select pk,null as dat from t2" ,'ResultCursor')<= 0 
     =MessageBox('Error get data !', 16 ,'Error')
  ELSE
     BROWSE normal
  ENDIF

  =SQLDISCONNECT(ConnectHandle)
ELSE
  =MessageBox('Connection error !', 16 ,'Error')
ENDIF
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase & VFP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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