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

Код: 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
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase & VFP / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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