A
adenpw
Unregistered / Unconfirmed
GUEST, unregistred user!
有2个问题:
1。最主要是这个问题,在VC下用solidworks提供的向导(SWizard.awx)创建的dll,在程序里面读取数据库的数据,然后画图。但是编译好后,在solidworks里加载dll后执行时却提示找不到这个数据库文件,用绝对路径也不行!请问这个怎么解决?
2。我在mfc创建的对话框程序中用DAO调用access数据库时很正常,但是在上面说的那个dll中读取access时却有这样的问题:
不能用m_Set.GetFieldValue("xPoint",var);//xPoint为一个字段名
只能用var = m_Set.GetFieldValue(1);//1为xPoint字段的索引
我不明白的是CDaoRecordset::GetFieldValue()重载了以下的形式啊:
virtual void GetFieldValue(LPCTSTR lpszName, COleVariant& varValue);
那为什么不能用m_Set.GetFieldValue("xPoint",var);呢?
1。最主要是这个问题,在VC下用solidworks提供的向导(SWizard.awx)创建的dll,在程序里面读取数据库的数据,然后画图。但是编译好后,在solidworks里加载dll后执行时却提示找不到这个数据库文件,用绝对路径也不行!请问这个怎么解决?
2。我在mfc创建的对话框程序中用DAO调用access数据库时很正常,但是在上面说的那个dll中读取access时却有这样的问题:
不能用m_Set.GetFieldValue("xPoint",var);//xPoint为一个字段名
只能用var = m_Set.GetFieldValue(1);//1为xPoint字段的索引
我不明白的是CDaoRecordset::GetFieldValue()重载了以下的形式啊:
virtual void GetFieldValue(LPCTSTR lpszName, COleVariant& varValue);
那为什么不能用m_Set.GetFieldValue("xPoint",var);呢?