Login VC++ 使用ADO实例
来源:互联网 发布:java jsonarray 添加 编辑:程序博客网 时间:2024/05/01 02:52
#import "C:/program files/common files/System/ado/msado15.dll" no_namespace /
rename("EOF","EndOfFile") /
rename("LockTypeEnum","newLockTypeEnum")/
rename("DataTypeEnum","newDataTypeEnum")/
rename("FieldAttributeEnum","newFieldAttributeEnum")/
rename("EditModeEnum","newEditModeEnum")/
rename("RecordStatusEnum","newRecordStatusEnum")/
rename("ParameterDirectionEnum","newParameterDirectionEnum")
step 2:在APP类里添加3个全局变量,1个私有变量
m_iLoginCount int (密码错误次数)
m_pADOSet _RecordsetPtr (ado记录集)
m_sCurrentUser CString (当前用户)
ADOConn _ConnectionPtr (ado连接) 私有
step 3:初始化ADO 在APP::instance
Enable3dControls(); // Call this when linking to MFC statically
// Init Login Count
m_iLoginCount = 0;
// Create ADO Connection
if( FAILED(::CoInitialize(NULL)) )
{
AfxMessageBox("ADO Init failed");
return false;
}
try
{
ADOConn.CreateInstance(__uuidof(Connection));
ADOConn->Open("DSN=Hotel_MIS;Provider=MSDASQL","sa","", adConnectUnspecified);
}
// Catch Exceptions
catch(_com_error &e)
{
CString err;
err.Format("%s", (char*)(e.Description()) );
AfxMessageBox(err);
}
catch(...)
{
AfxMessageBox("Unknown Error...");
}
// Init ADO RecordSet
m_pADOSet.CreateInstance(__uuidof(Recordset));
- Login VC++ 使用ADO实例
- VC++ ADO 数据库连接-实例分析
- vc++使用ADO编程
- VC++使用ADO
- VC使用ADO编程
- VC如何使用ADO
- VC使用ado
- vc ado 生僻使用
- VC如何使用ADO
- vc++使用ADO
- 在VC中使用ADO
- VC++程序员如何使用ADO?
- VC下使用ADO操作
- Ado在vc++中的使用
- VC中ADO的使用
- VC中如何使用ADO
- vc 使用ADO连接 sqlserver
- VC++ 使用ADO操作数据库
- MySQL 之间导入数据 mysqldump工具
- 电子围栏模拟
- Ask Tom之中英文对照20051228——PL/SQL函数返回CLOB类型值
- Javascript获取浏览器窗口大小 - Javascript 获取 浏览器 窗口 大小 JavaScript - 编程 学院 PHP开源 网窝设计BY WWW.WEBWOO.NET - 网窝网
- IList转DataSet(支持Nullable)
- Login VC++ 使用ADO实例
- POJO
- .bashrc和profile的异同
- 在一个存储过程中调用返回一个游标的另一个存储过程
- 得到数据库中所有的表以及表字段
- 如何配置驱动程序开发环境
- Hibernate的lazy问题
- 说一说等价关系
- awk study(4)