我现在可以用Rsr->GetCollect("")来取得一个记录的值,但是这种方法不是ADO自带的方法,如何取得/设定RecordSet的值?
12 个解决方案
#1
定义
FieldsPtr m_pFieldsPtr;
FieldPtr m_pFieldPtr;
m_pFieldsPtr=m_Rsr->Fields;
m_pFieldPtr=m_pFieldsPtr->Item["字段"];
m_pFieldPtr->Value=(_variant_t)member;
FieldsPtr m_pFieldsPtr;
FieldPtr m_pFieldPtr;
m_pFieldsPtr=m_Rsr->Fields;
m_pFieldPtr=m_pFieldsPtr->Item["字段"];
m_pFieldPtr->Value=(_variant_t)member;
#2
就是定义一个Field对象,然后取Field对象的值?
#3
不太明白你的意思!
#4
就是用FIELD来读取或者存取一个字段的值?
#5
那我如果有N个字段岂不要定义N个FIELD变量?
#6
rec->fields->getitem(XXXX)->Value
XXXX指字段的ID号或名称
XXXX指字段的ID号或名称
#7
一个Field对象可以读/写N个字段的内容?
#8
那能不能对我讲讲GetCollect("")是什么东西,它为什么也可以读取字段的值?
#9
当然定义n个字段
因为如果recordset相当一个二维表
field相当一个二维表的一列
因为如果recordset相当一个二维表
field相当一个二维表的一列
#10
举个例子吧:
一个Res中有3个字段F1,F2,F3都是字符串
VARIANT v;
CString m_Value;
v.vt = VT_I4;
for(int i = 0; i < 3; i ++)
{
v.lVal = i;
m_Value = res->Fields->GetItem(v)->Value.bstrVal;
}
一个Res中有3个字段F1,F2,F3都是字符串
VARIANT v;
CString m_Value;
v.vt = VT_I4;
for(int i = 0; i < 3; i ++)
{
v.lVal = i;
m_Value = res->Fields->GetItem(v)->Value.bstrVal;
}
#11
谢谢,马上给分。
#12
res->GetCollect("name")
#1
定义
FieldsPtr m_pFieldsPtr;
FieldPtr m_pFieldPtr;
m_pFieldsPtr=m_Rsr->Fields;
m_pFieldPtr=m_pFieldsPtr->Item["字段"];
m_pFieldPtr->Value=(_variant_t)member;
FieldsPtr m_pFieldsPtr;
FieldPtr m_pFieldPtr;
m_pFieldsPtr=m_Rsr->Fields;
m_pFieldPtr=m_pFieldsPtr->Item["字段"];
m_pFieldPtr->Value=(_variant_t)member;
#2
就是定义一个Field对象,然后取Field对象的值?
#3
不太明白你的意思!
#4
就是用FIELD来读取或者存取一个字段的值?
#5
那我如果有N个字段岂不要定义N个FIELD变量?
#6
rec->fields->getitem(XXXX)->Value
XXXX指字段的ID号或名称
XXXX指字段的ID号或名称
#7
一个Field对象可以读/写N个字段的内容?
#8
那能不能对我讲讲GetCollect("")是什么东西,它为什么也可以读取字段的值?
#9
当然定义n个字段
因为如果recordset相当一个二维表
field相当一个二维表的一列
因为如果recordset相当一个二维表
field相当一个二维表的一列
#10
举个例子吧:
一个Res中有3个字段F1,F2,F3都是字符串
VARIANT v;
CString m_Value;
v.vt = VT_I4;
for(int i = 0; i < 3; i ++)
{
v.lVal = i;
m_Value = res->Fields->GetItem(v)->Value.bstrVal;
}
一个Res中有3个字段F1,F2,F3都是字符串
VARIANT v;
CString m_Value;
v.vt = VT_I4;
for(int i = 0; i < 3; i ++)
{
v.lVal = i;
m_Value = res->Fields->GetItem(v)->Value.bstrVal;
}
#11
谢谢,马上给分。
#12
res->GetCollect("name")