C의 변수를 PostgreSQL의 querry 안에서 어떻게 사용하나요.

kangcha의 이미지

int a=2;
char *b="hellow";
void main()
{
    result=PQexec(conn,"INSERT INTO a_log (a,b)VALUES(?aa,?bb)");
}

?aa ?bb를 어떤식으로 해야하나요?

사용방법이 없는지.
hey의 이미지

kangcha wrote:
int a=2;
char *b="hellow";
void main()
{
    result=PQexec(conn,"INSERT INTO a_log (a,b)VALUES(?aa,?bb)");
}

?aa ?bb를 어떤식으로 해야하나요?

사용방법이 없는지.

snprintf 등으로 쿼리를 만들어서 넘겨주세요. 바로 쓰지 마시고..


----------------------------
May the F/OSS be with you..