Показать сообщение отдельно
  #1  
Старый 01.12.2010, 12:27
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию type mismatch при select

Есть таблица:
Код:
CREATE TABLE G313.DBF"
(
    G32 NUMERIC(3,0),
    G313I NUMERIC(5,0),
    G31_NT CHAR(250),
    G31_MT CHAR(250),
    G31_KT NUMERIC(20,6),
    G31_EI CHAR(13),
    DOP_NOMER CHAR(8),
    NOMER_GTD CHAR(7),
    G31_MODEL CHAR(50),
    G31_FIRMA CHAR(150),
    G31_MARK CHAR(150),
    G31_MARKIN CHAR(50),
    G31_STAND CHAR(50),
    G31_SORT CHAR(50),
    G31_SORTIM CHAR(30),
    G31_KIND CHAR(20),
    G31_DIMENS CHAR(50),
    G31_DATE DATE,
    G31_CODIZM CHAR(3),
    G31_TEG CHAR(1),
    G31AMODEL CHAR(100),
    G31AMARK CHAR(20),
    G31AYEAR DATE,
    G31VOLUME NUMERIC(6,0),
    G31VINID CHAR(40),
    G31BODYID CHAR(40),
    G31ENGINID CHAR(40),
    G31CHASSID CHAR(40),
    G31CABID CHAR(40),
    G31IDCNUMB CHAR(50),
    G31POWER NUMERIC(9,2),
    G31KILOM NUMERIC(8,0)
);

Есть запрос:
Код:
select
t.G32 as G32,
t.G313I as G313I,
t.DOP_NOMER as DOP_NOMER,
t.NOMER_GTD as NOMER_GTD,'<G31AModel>'+t.G31AModel+'</G31AModel><G31_NT>'+t.G31_NT+'</G31_NT>' as G31_NT,
t.G31_KT as G31_KT,
t.G31_EI as G31_EI,
'<G31AMark>'+t.G31AMark+
'</G31AMark><G31AYear>'+t.G31AYear+
'</G31AYear><G31VinID>'+t.G31VinID+
'</G31VinID><G31BodyID>'+t.G31BodyID+
'</G31BodyID><G31EnginID>'+t.G31EnginID+
'</G31EnginID><G31ChassiID>'+t.G31CHASSID+
'</G31ChassiID><G31CabID>'+t.G31CabID+
'</G31CabID><G31_Date>'+t.G31_Date+
'</G31_Date><G31_Sort>'+t.G31_Sort+
'</G31_Sort><G31_Sortim>'+t.G31_Sortim+
'</G31_Sortim><G31_Kind>'+t.G31_Kind+
'</G31_Kind><G31_Dimens>'+t.G31_Dimens+
'</G31_Dimens><G31_Model>'+t.G31_Model+
'</G31_Model>' as G31_MT,
t.G31_Firma as G31_Firma,
t.G31_Mark as G31_Mark,
t.G31_Markin as G31_Markin
FROM G313 t


В запросе происходит склейка полей. Если я делаю запрос через DBF sql expert, то все прокатывает, а если через делфу то выскакивает type mismatch
ЧТо делать то?
__________________
Последний раз редактировалось Admin, Сегодня в 10:32.
Ответить с цитированием