[ktable]
필드명 형태 크기
a_amount integer
b_amount integer
lcode char 2
gcode char 2
[ptable]
scode char 4
-----------
Query1.Sql
-----------
select k.a_amount, k.b_amount,
k.a_amount+ k.b_amount sum
from ktabke a, ptable p
where k.lcode+k.gcode = p.scode <- 여기서 에러
예를 들어 lcode:22, gcode:13이고, scode:2213
lcdoe+gcode가 scode인지를 조건검색하는것인데,
integer인 a_amount+b_amount는 에러가 나지 않는데,
string인 lcode+gcode은 Query1-Fields Editor에서 add field할때,
아래처럼 에러메세지를 냅니다.
string의 합을 lcode+gcode처럼 SQL문으로 표현하는것이 틀린것인지?
틀린것이라면, 옳은 표현식은 어떻게 해야될까요?
-------------------------------------------------------------------
Error: Access violation at adress 4C60731 in module 'IDSQL32.DLL'.
Read of address FFFFFFFF
-------------------------------------------------------------------
k.a_amount+ k.b_amount sum
from ktabke a, ptable p
> where k.lcode+k.gcode = p.scode <- 이부분을 다음과 같이 바꿔보세요
> where k.lcode || k.gcode = p.scode <-- pipe 2개
Mr.Q wrote:
> [ktable]
> 필드명 형태 크기
> a_amount integer
> b_amount integer
> lcode char 2
> gcode char 2
>
> [ptable]
> scode char 4
>
> -----------
> Query1.Sql
> -----------
> select k.a_amount, k.b_amount,
> k.a_amount+ k.b_amount sum
> from ktabke a, ptable p
> where k.lcode+k.gcode = p.scode <- 여기서 에러
>
> 예를 들어 lcode:22, gcode:13이고, scode:2213
> lcdoe+gcode가 scode인지를 조건검색하는것인데,
> integer인 a_amount+b_amount는 에러가 나지 않는데,
> string인 lcode+gcode은 Query1-Fields Editor에서 add field할때,
> 아래처럼 에러메세지를 냅니다.
> string의 합을 lcode+gcode처럼 SQL문으로 표현하는것이 틀린것인지?
> 틀린것이라면, 옳은 표현식은 어떻게 해야될까요?
>
> -------------------------------------------------------------------
> Error: Access violation at adress 4C60731 in module 'IDSQL32.DLL'.
> Read of address FFFFFFFF
> -------------------------------------------------------------------
>