高分求助!proc查询的一个问题
#define LENGTH 40
VARCHAR my_id[LENGTH];
char temp_char[100];
printf("\nPlease Enter id (default: EI): ");
gets(temp_char);
strncpy((char *) my_id.arr, temp_char, LENGTH);
if (strlen(temp_char)<1)
strncpy((char *) my_id.arr, "EI",LENGTH);
my_id.len=strlen((char *) my_id.arr);
EXEC SQL DECLARE bucket_cursor CURSOR FOR SELECT × FROM mytable WHERE ID=:my_id;
然而一条记录也查不到。如果改成WHERE ID='EI'就可以查到了