DbDsGetRowData (CTLX¿¡¼­¸¸ Áö¿ø)

 

DbDsOpenÀ» ÀÌ¿ëÇÏ¿© ¿­¾î³õÀº µ¥ÀÌÅͺ£À̽º¿¡¼­ ÁöÁ¤Ä÷³,¿­¿¡¼­ µ¥ÀÌÅ͸¦ Àоî¿Â´Ù.

 

string @DbDsGetRowData(int id, string column, int row_pos);

 

ÇÔ¼öÀÎÀÚ

int id : DbDsOpenÀ» »ç¿ëÇÏ¿© ¿­¾î³õÀº µ¥ÀÌÅͺ£À̽º ¿¬°á ¹øÈ£

string column : Àоî¿Ã Ä÷³¸í

int row_pos : Àоî¿Ã ¿­ÀÇ À§Ä¡

 

¹Ýȯ °ª

Àоî¿Â µ¥ÀÌÅÍ °ªÀÌ ¹®ÀÚ¿­·Î ¹ÝȯµÈ´Ù.

 

¿¹Á¦

@sprintf(buf_query,"SELECT * FROM Table1 WHERE ID=100");

connection_id = @DbDsOpen("TestDsn",buf_query);

data = @DbDsGetRowData(connection_id, "Column1", 0);

@DbDsClose(connection_id);

¹®Àå¼³¸í : TestDsn µ¥ÀÌÅÍ º£À̽ºÀÇ Table1 Å×ÀÌºí¿¡¼­ IDÄ÷³ÀÌ 100ÀÎ ¿­À» ¸ðµÎ °¡Á®¿Â ´ÙÀ½ Column1¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅ͸¦ °¡Á®¿Â´Ù.

¾Æ·¡ Ç¥¿Í °°Àº Å×À̺íÀ» ¿¹·Î µé¸é data °ªÀº Acd°¡ µÈ´Ù.

 

ID

Column1

Column2

Column3

1

Abcd

Edk765

12344df

2

Bd56

Ad3edk

6345t

3

Bcd

Edk4545

Fdadf5356

100

Acd

edk

62355

 

°ü·ÃÇ׸ñ

@DbDsOpen()

@DbDsClose()

@DbDsGetRowCount()

@DbCommand()