易截截图软件、单文件、免安装、纯绿色、仅160KB

VC/MFC中的ACCESS数据库访问实现(方法2)

接上面的一篇。
方法2:
创建一个单文档应用程序 -> 下一步 -> 选择 Database view without file support ,
单击 Data Source 在弹出的 "数据连接属性" 对话框中,选择 " Microsoft Jet 4.0 OLE DB Provider " 。
单击 下一步 在"选择或输入数据库名称 中,选择 数据库文件所在的路径。同第一篇所述方法,使用默认的空白密码 单击 "测试连接" 提示 " 连接成功" 点击 确定 (在 VC6.0 下,会提示"请选择数据表" 选中自己所创建的表名字即可-> 确定)
回到应用程序向导,后面的使用默认值就可以。
完成以后,可以在 主程序的对话框中,添加一个按纽,在按纽的响应函数中加入对数据库成员的直接赋值就可以,例如,我的数据库表结构如下:
ID 自动增长,主键。
用户名SUserName 字符型
用户性别SSex        字符型
我想增加一条新的数据:张三 男那么,
直接在按纽的响应函数中写上:
m_pSet->AddNew();
m_pSet->m_SUserName = "张三";
m_pSet->m_SSex           = "男" ;
m_pSet->Update();
就可以实现对数据库的操作。
PS: 这种方法很方便,类向导自动给创建了一个数据库操作的类:C工程名Set 它是CResordSet的一个继承类。里面对数据库中的表进了自动的处理,为每一项创建了一个变量。我们只需要进行并添加,给每个变量赋值,更新,这样的操作,就可以完成对数据库的处理。
具体的例子可以参考网上的这篇文章:http://www.yesky.com/259/1807259.shtml 
它需要用户创建一个数据源,并选择相应的用户表后才可以。
第二种方法结束。


相关文档:

C#读取access表,并把数据显示在gridcontrol中

 //读取标准列表
        private void setModelList()
        {
            OleDbConnection Connection = null;
         &n ......

access关联删除的问题

问题:
 有二个表
A表:
id Comment yuyan lanmuid
1 aaaa  chinese 1
2 bbbb english 1
3 cccc chinese 2
4 ddddd  english 2
B表:
id lanmu
1 公司简介
2 联系方式
3 经营范围
在删除B表的一行数据时会把A表关联ID的数据也删除,请问有什么好方法?我不想操作2次删除的语句.
解决方 ......

Sqlserver与access数据库sql语法十大差异

世事洞明皆学问,人情练达即文章。做ASP时,最常用的数据库即Sqlserver与Access数据库莫属了!
但使用会经常发现很多SQL执行的问题。这里整理出之间的差异,做个十大差异的总结。
ACCESS结构简单容易处理,而且也能满足多数的网站程序要求,也是初学者的试牛刀。
ACCESS是小型数据库,既然是小型就有他根本的局限性:
......

access 的多个left join 要加括号

 string sql = "select  a.orderId,a.UserName,b.CodeValue as Delivery ,a.DeliveryAddress,a.PhoneNum,c.CodeValue as Payment,d.CodeValue as OrderStatus,d.CodeValue as OrderStatusID,a.OrderTime,a.Merchant from  (( m_Order a ";
            sql += " left j ......

OleDbType 枚举与 Microsoft Access 数据类型

最常见的数据类型映射的列表
下表列出了在 Microsoft Access 和如何这些数据类型与相关 Microsoft.net 框架数据类型,并 OleDbType 枚举中使用最常见的数据类型。
收起该表格展开该表格
访问类型名称
数据库数据类型
OLE DB 类型
.NET 框架类型
成员名称
文本
VarWChar
DBTYPE_WSTR
System.String
OleDbType.V ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号