请各位提供有关方面的资料,不甚感谢!
解决方案 »
- Connection->Excute执行删除语句没报错,数据库里这条记录还是存在?这是什么原因呢?
- 如何使用ICCompress之类的函数进行视频单帧图像压缩?
- 中午了,贴一贴今年大的变化,明天结贴
- 关于修改打印机默认设置的问题
- 关于全局变量和静态全局变量的问题
- 各位大虾,哪里有在TC里面显示一幅BMP图片的代呀,万分感谢!
- !!!!!!!!!! 微软邓予心女士推荐来此处求解!希望得到微软技术专家及各位高手的帮助!谢了!
- MFC CAsyncSocket异步通信 有关Create()函数参数
- VHDL与vc的问题(我已经问过一遍了,可是没有人理我)
- 求教。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- mfc
- 请问如何向数据库中添加记录?代码如下(谢谢)
。
数据库的连接,我知道的有两种,ODBC和ADO;ODBC比较简单,在创建的时候对话框和
单文档都有提示.ADO比较麻烦,可控制好了效果比ODBC强。
1;在头文件stdafx.h中添加一个文件的路径
例如:
#import "C:\Program Files\Common Files\SYSTEM\ADO\msado15.Dll"no_namespace rename("EOF","adoEOF")
最好搜索以下MSADO15.DLL(很重要的)2;在CMyApp::InitInstance()中加入://初始化
::CoInitialize(NULL);3;在你要用数据库的类中,找初始化函数: _ConnectionPtr mydb; //开库的
_RecordsetPtr myset; //开表的
//********************** 打 开 数 据 库 Ra2*****************************************//
mydb.CreateInstance(__uuidof(Connection));
mydb->Open("Data Source = Ra2; UID=sa;PWD=""","","",-1); myset.CreateInstance("ADODB.Recordset");
之后是:
extern CString sql; //引用sql变量
sql="select * from Ra2txrydj order by txrydj_id DESC"; //以编号排序
myset->Open((LPCTSTR)sql,mydb.GetInterfacePtr(),
adOpenDynamic,adLockOptimistic,adCmdText); myset->Close();
**数据库的使用,我劝你用一次,关一次,方便
还有不明白的。给我留言。