接上面的一篇。
方法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
它需要用户创建一个数据源,并选择相应的用户表后才可以。
第二种方法结束。