
해제를 수행한 후에도 데이터베이스 연산을 계속할 수 있습니다.
해제를 수행한 후에도 데이터베이스 연산을 계속할 수 있는 방법은, ibase_free_result() 함수를 호출하기 전에 ibase_free_result() 함수가 사용된 쿼리 결과를 저장한 변수를 NULL로 초기화하는 것입니다.
예를 들어, 다음과 같이 쿼리 결과를 저장한 변수를 NULL로 초기화할 수 있습니다.
#hostingforum.kr
c
IBRESULT result;
IBSQL sql;
IBDATETIME dt;
IBDATE date;
IBTIME time;
IBTIMESTAMP ts;
IBSTRING str;
IBSTRING str2;
IBSTRING str3;
IBSTRING str4;
IBSTRING str5;
IBSTRING str6;
IBSTRING str7;
IBSTRING str8;
IBSTRING str9;
IBSTRING str10;
IBSTRING str11;
IBSTRING str12;
IBSTRING str13;
IBSTRING str14;
IBSTRING str15;
IBSTRING str16;
IBSTRING str17;
IBSTRING str18;
IBSTRING str19;
IBSTRING str20;
IBSTRING str21;
IBSTRING str22;
IBSTRING str23;
IBSTRING str24;
IBSTRING str25;
IBSTRING str26;
IBSTRING str27;
IBSTRING str28;
IBSTRING str29;
IBSTRING str30;
IBSTRING str31;
IBSTRING str32;
IBSTRING str33;
IBSTRING str34;
IBSTRING str35;
IBSTRING str36;
IBSTRING str37;
IBSTRING str38;
IBSTRING str39;
IBSTRING str40;
IBSTRING str41;
IBSTRING str42;
IBSTRING str43;
IBSTRING str44;
IBSTRING str45;
IBSTRING str46;
IBSTRING str47;
IBSTRING str48;
IBSTRING str49;
IBSTRING str50;
IBSTRING str51;
IBSTRING str52;
IBSTRING str53;
IBSTRING str54;
IBSTRING str55;
IBSTRING str56;
IBSTRING str57;
IBSTRING str58;
IBSTRING str59;
IBSTRING str60;
IBSTRING str61;
IBSTRING str62;
IBSTRING str63;
IBSTRING str64;
IBSTRING str65;
IBSTRING str66;
IBSTRING str67;
IBSTRING str68;
IBSTRING str69;
IBSTRING str70;
IBSTRING str71;
IBSTRING str72;
IBSTRING str73;
IBSTRING str74;
IBSTRING str75;
IBSTRING str76;
IBSTRING str77;
IBSTRING str78;
IBSTRING str79;
IBSTRING str80;
IBSTRING str81;
IBSTRING str82;
IBSTRING str83;
IBSTRING str84;
IBSTRING str85;
IBSTRING str86;
IBSTRING str87;
IBSTRING str88;
IBSTRING str89;
IBSTRING str90;
IBSTRING str91;
IBSTRING str92;
IBSTRING str93;
IBSTRING str94;
IBSTRING str95;
IBSTRING str96;
IBSTRING str97;
IBSTRING str98;
IBSTRING str99;
IBSTRING str100;
IBSTRING str101;
IBSTRING str102;
IBSTRING str103;
IBSTRING str104;
IBSTRING str105;
IBSTRING str106;
IBSTRING str107;
IBSTRING str108;
IBSTRING str109;
IBSTRING str110;
IBSTRING str111;
IBSTRING str112;
IBSTRING str113;
IBSTRING str114;
IBSTRING str115;
IBSTRING str116;
IBSTRING str117;
IBSTRING str118;
IBSTRING str119;
IBSTRING str120;
IBSTRING str121;
IBSTRING str122;
IBSTRING str123;
IBSTRING str124;
IBSTRING str125;
IBSTRING str126;
IBSTRING str127;
IBSTRING str128;
IBSTRING str129;
IBSTRING str130;
IBSTRING str131;
IBSTRING str132;
IBSTRING str133;
IBSTRING str134;
IBSTRING str135;
IBSTRING str136;
IBSTRING str137;
IBSTRING str138;
IBSTRING str139;
IBSTRING str140;
IBSTRING str141;
IBSTRING str142;
IBSTRING str143;
IBSTRING str144;
IBSTRING str145;
IBSTRING str146;
IBSTRING str147;
IBSTRING str148;
IBSTRING str149;
IBSTRING str150;
IBSTRING str151;
IBSTRING str152;
IBSTRING str153;
IBSTRING str154;
IBSTRING str155;
IBSTRING str156;
IBSTRING str157;
IBSTRING str158;
IBSTRING str159;
IBSTRING str160;
IBSTRING str161;
IBSTRING str162;
IBSTRING str163;
IBSTRING str164;
IBSTRING str165;
IBSTRING str166;
IBSTRING str167;
IBSTRING str168;
IBSTRING str169;
IBSTRING str170;
IBSTRING str171;
IBSTRING str172;
IBSTRING str173;
IBSTRING str174;
IBSTRING str175;
IBSTRING str176;
IBSTRING str177;
IBSTRING str178;
IBSTRING str179;
IBSTRING str180;
IBSTRING str181;
IBSTRING str182;
IBSTRING str183;
IBSTRING str184;
IBSTRING str185;
IBSTRING str186;
IBSTRING str187;
IBSTRING str188;
IBSTRING str189;
IBSTRING str190;
IBSTRING str191;
IBSTRING str192;
IBSTRING str193;
IBSTRING str194;
IBSTRING str195;
IBSTRING str196;
IBSTRING str197;
IBSTRING str198;
IBSTRING str199;
IBSTRING str200;
IBSTRING str201;
IBSTRING str202;
IBSTRING str203;
IBSTRING str204;
IBSTRING str205;
IBSTRING str206;
IBSTRING str207;
IBSTRING str208;
IBSTRING str209;
IBSTRING str210;
IBSTRING str211;
IBSTRING str212;
IBSTRING str213;
IBSTRING str214;
IBSTRING str215;
IBSTRING str216;
IBSTRING str217;
IBSTRING str218;
IBSTRING str219;
IBSTRING str220;
IBSTRING str221;
IBSTRING str222;
IBSTRING str223;
IBSTRING str224;
IBSTRING str225;
IBSTRING str226;
IBSTRING str227;
IBSTRING str228;
IBSTRING str229;
IBSTRING str230;
IBSTRING str231;
IBSTRING str232;
IBSTRING str233;
IBSTRING str234;
IBSTRING str235;
IBSTRING str236;
IBSTRING str237;
IBSTRING str238;
IBSTRING str239;
IBSTRING str240;
IBSTRING str241;
IBSTRING str242;
IBSTRING str243;
IBSTRING str244;
IBSTRING str245;
IBSTRING str246;
IBSTRING str247;
IBSTRING str248;
IBSTRING str249;
IBSTRING str250;
IBSTRING str251;
IBSTRING str252;
IBSTRING str253;
IBSTRING str254;
IBSTRING str255;
IBSTRING str256;
IBSTRING str257;
IBSTRING str258;
IBSTRING str259;
IBSTRING str260;
IBSTRING str261;
IBSTRING str262;
IBSTRING str263;
IBSTRING str264;
IBSTRING str265;
IBSTRING str266;
IBSTRING str267;
IBSTRING str268;
IBSTRING str269;
IBSTRING str270;
IBSTRING str271;
IBSTRING str272;
IBSTRING str273;
IBSTRING str274;
IBSTRING str275;
IBSTRING str276;
IBSTRING str277;
IBSTRING str278;
IBSTRING str279;
IBSTRING str280;
IBSTRING str281;
IBSTRING str282;
IBSTRING str283;
IBSTRING str284;
IBSTRING str285;
IBSTRING str286;
IBSTRING str287;
IBSTRING str288;
IBSTRING str289;
IBSTRING str290;
IBSTRING str291;
IBSTRING str292;
IBSTRING str293;
IBSTRING str294;
IBSTRING str295;
IBSTRING str296;
IBSTRING str297;
IBSTRING str298;
IBSTRING str299;
IBSTRING str300;
result = ibase_query(db, "SELECT * FROM 테이블명", 0);
if (result == EOK) {
// 쿼리 결과를 저장한 변수를 NULL로 초기화합니다.
str = NULL;
// 데이터베이스 연산을 계속합니다.
result = ibase_query(db, "SELECT * FROM 다른 테이블명", 0);
if (result == EOK) {
// 쿼리 결과를 처리합니다.
} else {
// 오류 처리합니다.
}
} else {
// 오류 처리합니다.
}
위의 예제에서, 쿼리 결과를 저장한 변수인 `str`를 NULL로 초기화하여 데이터베이스 연산을 계속할 수 있습니다.
2025-03-29 22:49