回复帖子:(FOR明天)EM9170jsxingyy@163.com非常感谢!...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2014-1-9 16:44:00)
--  作者:FOR明天
--  

邮件收到,谢谢~


主题最新回顾(发布时间:2014-1-9 16:14:00)
--  作者:yy
--  
哦,抱歉,可能你那个版本的内核我们把ADO去了,我邮箱发你个9170最新的标准内核,我测试过OK的。
重新烧写内核,请参考http://www.emtronix.com/news/news2012531.html

邮件已发送,请查收

主题最新回顾(发布时间:2014-1-9 10:08:00)
--  作者:zxw(222.212.*.*)
--  
我们测试一下看看,晚些时候再回复你!

主题最新回顾(发布时间:2014-1-9 9:57:00)
--  作者:FOR明天
--  
参数g_szADOCE31ConnProgID是TEXT("ADOCE.Connection.3.1")

主题最新回顾(发布时间:2014-1-8 20:20:00)
--  作者:FOR明天
--  

我跟踪了一下,DBManager在初始化中建立连接的第一步出错了,下面红色代码处返回,本人小菜一枚,能有个EM9170使用C++的sqlce例子就好了?

您说的C++调SQLCE的控件是怎么个用法?

 

 

bool DBManager::CreateConnection()
{
CLSID tClsid;
HRESULT hr;

//初始化COM库
CoInitializeEx(NULL,COINIT_MULTITHREADED);
//1,得到ADO连接对象对应ClassID
hr = CLSIDFromProgID( g_szADOCE31ConnProgID, &tClsid );

if (FAILED(hr))
{
return FALSE;     //出错由此处返回
}

……

}


主题最新回顾(发布时间:2014-1-8 17:17:00)
--  作者:yy
--  
如果是我们的数据库例程,那个是用ado的方式调用的SQLCE。
ado是通过oledb再访问的数据库。ado的open方法第一个参数为一个字符串,表示访问的OLEDB名。
OLEDB控件有很多版本,这个字符串定义各不同
"Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0; data source ="
"Provider=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0; data source ="
"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; data source ="
WINCE5的板子(EM9X60)的OLEDB版本是2.0或3.0的,WINCE6的板子(EM9170,EM9280)的OLEDB是3.5的,这个版本信息在注册表里找OLEDB可以找到。
[此贴子已经被作者于2014-1-10 11:39:07编辑过]

主题最新回顾(发布时间:2014-1-8 15:29:00)
--  作者:客人(218.94.*.*)
--  

EVC的数据库例程在vs2005中重新实现了一下,连接连接数据库失败……需要安装ado的什么的吗?

另外,C++中能像C#那样使用sqlce吗?

 

真心不懂……望指点……


主题最新回顾(发布时间:2014-1-7 17:11:00)
--  作者:FOR明天
--  
好的,谢谢~~

主题最新回顾(发布时间:2014-1-7 17:05:00)
--  作者:yy
--  
已发送,请查收

主题最新回顾(发布时间:2014-1-7 16:51:00)
--  作者:FOR明天
--  

EM9170
jsxingyy@163.com

非常感谢!