// AccessDbase.cpp : implementation file
//#include "stdafx.h"
#include "Test.h"
#include "AccessDbase.h"#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif/////////////////////////////////////////////////////////////////////////////
// CAccessDbaseIMPLEMENT_DYNAMIC(CAccessDbase, CRecordset)CAccessDbase::CAccessDbase(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CAccessDbase)
m_column1 = 0;
m_user_Name = _T("");
m_user_Tall = _T("");
m_user_Sex = _T("");
m_user_Age = _T("");
m_user_Addr = _T("");
m_user_Tel = _T("");
m_user_Des = _T("");
m_nFields = 8;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CAccessDbase::GetDefaultConnect()
{
return _T("ODBC;DSN=TestDB");
}CString CAccessDbase::GetDefaultSQL()
{
return _T("[user]");
}void CAccessDbase::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CAccessDbase)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[编号]"), m_column1);
RFX_Text(pFX, _T("[user_Name]"), m_user_Name);
RFX_Text(pFX, _T("[user_Tall]"), m_user_Tall);
RFX_Text(pFX, _T("[user_Sex]"), m_user_Sex);
RFX_Text(pFX, _T("[user_Age]"), m_user_Age);
RFX_Text(pFX, _T("[user_Addr]"), m_user_Addr);
RFX_Text(pFX, _T("[user_Tel]"), m_user_Tel);
RFX_Text(pFX, _T("[user_Des]"), m_user_Des);
//}}AFX_FIELD_MAP
}/////////////////////////////////////////////////////////////////////////////
// CAccessDbase diagnostics#ifdef _DEBUG
void CAccessDbase::AssertValid() const
{
CRecordset::AssertValid();
}void CAccessDbase::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG请问应该怎么改呢? 我已经升迁了access的表.程序是不是也应该做改动
//#include "stdafx.h"
#include "Test.h"
#include "AccessDbase.h"#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif/////////////////////////////////////////////////////////////////////////////
// CAccessDbaseIMPLEMENT_DYNAMIC(CAccessDbase, CRecordset)CAccessDbase::CAccessDbase(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CAccessDbase)
m_column1 = 0;
m_user_Name = _T("");
m_user_Tall = _T("");
m_user_Sex = _T("");
m_user_Age = _T("");
m_user_Addr = _T("");
m_user_Tel = _T("");
m_user_Des = _T("");
m_nFields = 8;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CAccessDbase::GetDefaultConnect()
{
return _T("ODBC;DSN=TestDB");
}CString CAccessDbase::GetDefaultSQL()
{
return _T("[user]");
}void CAccessDbase::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CAccessDbase)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[编号]"), m_column1);
RFX_Text(pFX, _T("[user_Name]"), m_user_Name);
RFX_Text(pFX, _T("[user_Tall]"), m_user_Tall);
RFX_Text(pFX, _T("[user_Sex]"), m_user_Sex);
RFX_Text(pFX, _T("[user_Age]"), m_user_Age);
RFX_Text(pFX, _T("[user_Addr]"), m_user_Addr);
RFX_Text(pFX, _T("[user_Tel]"), m_user_Tel);
RFX_Text(pFX, _T("[user_Des]"), m_user_Des);
//}}AFX_FIELD_MAP
}/////////////////////////////////////////////////////////////////////////////
// CAccessDbase diagnostics#ifdef _DEBUG
void CAccessDbase::AssertValid() const
{
CRecordset::AssertValid();
}void CAccessDbase::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG请问应该怎么改呢? 我已经升迁了access的表.程序是不是也应该做改动
解决方案 »
- 被调用的dll为sms.dll,被调用的函数为Sms_Connection,用depends.exe查看Sms_Connection的入口地址为:0X0009BF1C
- 帮忙把这段汇编程序加上注释,跪谢
- VS2005中静态编译与动态编译
- 窗口绘图问题
- 老师布置的题目,久久解不出来,望高手们帮忙解答
- 用vc写了一个提取wma文件信息的ocx控件在asp调用中的Error Type: (0x8000FFFF) Catastrophic failure??
- 怎样把自己写的Class保存?怎样在程序中添加已有的Class?
- 寻求帮助!
- 关于GB2312
- 为什么我的pButton->SetIcon(m_hIcon)后,Button上的图标背景是黑的?!!!!!!!!!!!!!!!!!!!!!!
- AccesS说字段不可更新?!为啥哦
- 我用钩子钩住了所有static控件并把他们子类化,但是退出程序时怎麽恢复他们呀?请看代码
我把表升迁到SQL后,从新建立了数据源类型和指向,这个过程应该没错.
但是报错的时候说 关键字USER附近有错
什么意思?
我当然是按照ODBC向导做的连到SQL的数据源,设置了server name login name password databass