- 博客(53)
- 资源 (12)
- 收藏
- 关注
转载 引用 vc++ 实战oledb编程(四)
在开始新的结果集对象(Rowset)之旅之前,我们再来补充一个关于Command对象的用法,在有些情况下,我们执行的SQL语句只是一个Update、Insert或Delete等操作,有些时候我们可能直接执行就是一个存储过程而已,存储过程可能产生也可能不产生一个结果集,这类没有结果集的SQL语句,我们可以像下面这样来执行: pICommandText->Execute(NULL,IID_N
2009-12-16 11:19:00
1550
转载 VC++ 实战OLEDB编程(三)
接下来我们详细的讨论有关命令(Command)对象的各个接口。通过前面的两篇文章,大家应该已经知道一些基础知识:属性集合,属性,对象,接口,如何打开连接,如何创建事务等等,有了这些基础的概念性的知识,对于理解和应用好OLEDB编程接口是非常重要的,对于访问数据源数据的任务来说前面仅仅是开始。对于一个像数据库这类的数据源,操作它最好的方法就是使用SQL语句,在OLEDB中对执行SQL语句提供了完整的
2009-12-16 11:17:00
2263
转载 VC++ 实战OLEDB编程(二)
上回书说到(哎哟!谁扔的臭鸡蛋?不好意思忘了我是搞IT的不是说书的了。)在前面我们已经介绍了如何创建一个连接对象(记住叫IDBInitialize,而不是别的什么东西),接下来我们就需要用这个连接对象来创建一个叫做事务的对象了,搞数据库的都知道什么叫事务我就不多说了,这个地方只是强调下一个连接对象可以创建多个事务对象,这一点大家要记清楚,在ATL的OLEDB封装中将连接对象和事务对象被一对一的封装
2009-12-16 11:16:00
1652
转载 VC++ 实战数据库OLEDB编程(一)
OLEDB作为目前最全面,最强大的Windows平台下的数据库编程接口,其资料在网上却少之又少,这着实有些让人纳罕。 现在很多的应用软件系统都要和数据库打交道,没有一个好的强大的数据库编程接口作为支撑,这些系统的功能,性能,安全性等等都将是不可想象的事情。当然我们还可以选择OLEDB之上的ADO接口来作为我们的编程接口,由于ADO是基于OLEDB的上层封装,ADO比之OLEDB最大的优势就在于
2009-12-16 11:14:00
3084
1
原创 VC++连MySQL
传说MySQL性能很好,准备测试一下,如果效果好的话就把数据库换成MySQL.但没想到这一弄就折腾了两个小时.唉!不过还好现在都解决了,恩,现在把前两个小时里学到的东西记在这里,以备不时之需哈~MySQL是开源的,网上很容易就下的到MySQL Dowload.我下的是WINDOWS版的,安装很简单,这里就不多说了,但是别忘了还得下个管理工具.MySQL不像MSSQL那样带有图形界面的管理工具,
2009-12-16 11:05:00
1271
原创 sizeof和strlen的区别
最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:sizeof Operatorsizeof expressionThe siz
2009-12-09 16:08:00
612
原创 C++ 字符类型总结&CString ,BSTR ,LPCTSTR之间关系和区别
1.区别wchar_t,char,WCHAR ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。 UNICODE:wchar_t是Unicode字符的数据类型,它实际定义在里: typedef unsigned short wchar_t; 另外,在头文件中有这样的定义:typedef wchar_t WCHAR;
2009-12-06 21:30:00
1081
转载 wince 中断
摘自:http://blog.chinaunix.net/u2/83682/请问这两个函数KernelIoControl和InterruptInitialize函数的区别是什么呢?? 个人理解:先用KernelIoControl申请中断号 然后利用InterruptInitialize把 (从KernelIoControl申请的)中断号与事件相关联 主要
2009-12-06 21:21:00
775
转载 WinCE下直接启动自己应用程序的方法
WinCE下直接启动自己应用程序的方法 其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到/windows/startup下面。 步骤如下:(假设app.exe已经拷贝到windows下面) 1 在pb中创建一个文件,文件类型选txt,然后命名为.lnk后缀,假设名字为tes
2009-12-06 21:20:00
815
转载 wince下USB设备驱动程序
随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作; 二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱; 三是几乎没有什么中文的参考资料,不知如何下手。
2009-12-06 21:11:00
1048
转载 基于WinCE的I2C驱动程序设计
引言 随着以计算机技术、通信技术和软件技术为核心的信息技术的迅速发展,嵌入式系统在各行业得到了广泛的应用,极大地推动了行业的渗透性应用。嵌入式系统是“以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分组成。嵌入式软件包括嵌入式操作系统和嵌入式应用软件。Microsoft的桌面操作系统已经为人
2009-12-06 21:06:00
862
转载 关于virtualcopy为什么源地址要右移8位
在网上看到的,感觉不错就收藏了~~~! 刚开始自己做用到了virtualcopy一直不明白源地址为什么要右移8位使用,如果不明白的希望看下这个文章,出处忘掉了。对外设进行 I/O 操作实际上也就是读写外设的寄存器,而我们通常使用的X86或者ARM处理器在硬件上决定了wince系统启动后,无法直接访问物理地址,因此需要做一些工作来实现I/O操作. 首先要理解
2009-12-04 14:02:00
4496
原创 C语言中%d,%o,%f,%e,%x的意义
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,
2009-12-03 14:11:00
255711
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅