SQL应用程序错误
以下是嵌入式SQL中的代码(c) 此代码给出以下错误: SQLCODE:4294966876SQL应用程序错误,sql,database,embedded-sql,Sql,Database,Embedded Sql,以下是嵌入式SQL中的代码(c) 此代码给出以下错误: SQLCODE:4294966876 SQL0420N在中找到无效字符 函数“DECFLOAT”。 SQLSTATE=22018 有人知道问题出在哪里吗?数据类型char与string不同。在PostgreSQL(可能还有任何其他RDBMS)中,char包含一个字符。不能指定大于9的整数的字符串表示形式 EXEC SQL BEGIN DECLARE SECTION char *id = NULL; EXEC SQL END D
SQL0420N在中找到无效字符
函数“DECFLOAT”。 SQLSTATE=22018
有人知道问题出在哪里吗?数据类型
char
与string
不同。在PostgreSQL(可能还有任何其他RDBMS)中,char
包含一个字符。不能指定大于9的整数的字符串表示形式
EXEC SQL BEGIN DECLARE SECTION
char *id = NULL;
EXEC SQL END DECLARE SECTION
.
. //here id is assigned value, printf("%s",id) gives an int i parsed into string
.
EXEC SQL SELECT * FROM table T WHERE T.id = :id