龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

VC++数据库通用模块开发:数据显示[组图](3)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
(5) 在对话框类的头文件Data_Disp2Dlg.h中添加下面语句。 #import "c:program filescommon filessystemadomsado15.dll" no_namespace rename("EOF","adoEOF") 在对话框类中添加数据库连接

  (5) 在对话框类的头文件Data_Disp2Dlg.h中添加下面语句。

  #import "c:program filescommon filessystemadomsado15.dll" no_namespace

  rename("EOF","adoEOF")

  在对话框类中添加数据库连接对象和数据集对象,如下所示。

  _ConnectionPtr m_pConnection;

  _RecordsetPtr  m_pRecordset;

  在对话框类中引用DataGrid控件的子类头文件,如下所示。

  #include "Columns.h"

  #include "Column.h"

  在对话框类的初始化函数中连接数据库与数据集,将指定数据集绑定到m_dbTest,并设置列宽和列头,将数据显示出来。

BOOL CData_Disp2Dlg::OnInitDialog()
  {
    CDialog::OnInitDialog();
    // Add "About..." menu item to system menu.
    // IDM_ABOUTBOX must be in the system command range.
    ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
    ASSERT(IDM_ABOUTBOX < 0xF000);
    CMenu* pSysMenu = GetSystemMenu(FALSE);
    if (pSysMenu != NULL)
    {
      CString strAboutMenu;
      strAboutMenu.LoadString(IDS_ABOUTBOX);
      if (!strAboutMenu.IsEmpty())
      {
        pSysMenu->AppendMenu(MF_SEPARATOR);
        pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
      }
    }
    // Set the icon for this dialog. The framework does this automatically
    // when the application's main window is not a dialog
    SetIcon(m_hIcon, TRUE);   // Set big icon
    SetIcon(m_hIcon, FALSE);    // Set small icon
    //初始化数据库连接
    m_pConnection.CreateInstance("ADODB.Connection");
    //连接数据库
    try
    {

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接