🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.program
Article #1101

VC ODBC FAQ

#1101
From: �ϵ�
Date: Sun, 19 Apr 1998 00:00
138 lines
6602 bytes
2m������:m TMN (������)
2m��  ��:m RAD
2m��  ��:m VC ODBC FAQ
2m����վ:m '3m�Ͻ�ɺ�m' (Wed Apr  8 08:19:04 1998) , 5mվ���ż�m

[������ҳ] [����������] [ȫ��������]

�йر��ġ� 
    �����ռ��˱����й�Visual C++���й�ODBC��̷�����й����⣬���ݲμ��
���� 

���� ��1996.8.23 

======================================================================= 

������ 
1.  ��һ��CRecordset��,�ж�̬���ʲ�ͬ��DataSource�ķ����� 
2. ODBC�����? 
3. ���"Invalid precision Value"? 

======================================================================= 
������: hey (����), ����: Visual 
��  ��: ODBC������ 
        ������VISUAL C++1.5��ODBC����һ�����⣬ 
        ������һ��CRecordset��,�ж�̬���ʲ�ͬ��DataSource�ķ����� 

====> ������: tsai.bbs@bbs.ncic1.ac.cn (��), ����: Program 
����û�аɣ�����DATA SOURCE�� ����RECORDSET������MFC��ݿ����Ļ��ƾ���
�ġ� 
�ͺ����ȵ�¼����ݿ���TABLEһ��ĵ��? 
                                                                           
     
====> HH_MOLL������) 
    VC1.5��û���Թ�VC4.0����ʵ�ַ��ʲ�ͬData Source�� 
����ClassWizard��Createһ�����࣬����Ļ���Ϊ��RecordSource 
����VC�ͻ���ʾ������Data Source����Ϊ�´�����������ʵ���View���ɡ� 
    ��Ȼ����һ�����Dz��еġ� 
---------------------------------------------------------------------- 
������: seasky@SMTH (zk), ����: Program 
��  ��: ��̣�ʹ��VC4��0��ODBC�����⡣ 

����ʹ��VC4��0��ODBC��FOXPRO ��DBF�ļ����в���ʱ������ 
��DBF�ļ�����������������ʾ�����������룬CSTAR2��0������ 
��WIN95��Ӣ�İ桳�����¡� 

====> ������: Jeikul@SMTH (Seal), ����: Program 
you can try to use other .DBF driver instead of foxpro driver 
such dBaseIII driver for ODBC. 
-------------------------------------------------------------------------------

--- 
������: Cjsh@SMTH (˷Į), ����: Program 
��  ��: �����й�VC4.0����ݿ���в��������⡣ 

������VC++4.0����ݿ������¼�¼ʱ������������,���λ���Ѱ�æ. 

�ҵ�ODBC driver��foxpro2.5,����������һ�����������:strname, 
studentid,gradyear����ݿ�,����forprow2.5 for windows������. 
Ȼ���Ҷ�����һ�������ݿ���������ΪCDataSet1��CRecordSet�� 
�̳���,ͨ��Ի����������ʸ����һ������.�����dz���һ��"Invalid 
precision Value"�Ĵ���.�����ݿ���ֶλ�Ϊ����,������� 
����,�Ҳ�֪����ʲôԭ��,�Dz�����Ϊ�������ַ�ʱ��CString�� 
��������Ҫ��.������ʹ��VC++4.0�ṩ������Enroll������ݿ�� 
�в����¼�¼�IJ���ʱȴ��������ɲ���. 

�����ֳ����: 
CAddRecord::CAddRecord(CWnd* pParent /*=NULL*/) 
        : CDialog(CAddRecord::IDD, pParent) 
{ 
        //{{AFX_DATA_INIT(CAddRecord) 
        m_GradYear = _T(""); 
        m_Name = _T(""); 
        m_StudentID = _T(""); 
        //}}AFX_DATA_INIT 
} 
        . 
        . 
        . 
void CAddRecord::OnOK() 
{ 
        CDataSet1 rsStudent( NULL ); 
        if(rsStudent.Open()){} 
        rsStudent.AddNew( ); 
        m_GradYear = rsStudent.m_GRADYEAR; 
        m_Name = rsStudent.m_STRNAME; 
        m_StudentID = rsStudent.m_STUDENTID; 
        rsStudent.SetFieldNull(&(rsStudent.m_STUDENTID), FALSE); 
        UpdateData(TRUE); 
        rsStudent.m_GRADYEAR=m_GradYear; 
        rsStudent.m_STRNAME=m_Name; 
        rsStudent.m_STUDENTID=m_StudentID; 

        if( !rsStudent.Update( ) )     { 
                AfxMessageBox( "Record not added; no field values were 
set." ); 
        } 
        CDialog::OnOK(); 
} 
          UpdateData(TRUE); 
>          rsStudent.m_GRADYEAR=m_GradYear; 
>          rsStudent.m_STRNAME=m_Name; 
>          rsStudent.m_STUDENTID=m_StudentID; 
>  
>          if( !rsStudent.Update( ) ) 
>          { 
>                  AfxMessageBox( "Record not added; no field values were 
set." 
>  ); 
>  
>          } 
>          CDialog::OnOK(); 
>  } 

====> ������: zhangdh@SMTH (Tree), ����: Program 
>  void CAddRecord::OnOK() 
>  { 
>          CDataSet1 rsStudent( NULL ); 
>          if(rsStudent.Open()){} 
>          rsStudent.AddNew( ); 
>          m_GradYear = rsStudent.m_GRADYEAR; 
>          m_Name = rsStudent.m_STRNAME; 
>          m_StudentID = rsStudent.m_STUDENTID; 
//  ����������? 
//   ɾ������ 
//�Ľ���: 
//Ϊʲô��ֱ�Ӱ�dialog������Window��dataset��field��Ӧ. 
-------------------------------------------------------------------------------

---- 

                         [������ҳ] [����������] [ȫ��������]

--
m;31m�� ��Դ:���Ͻ�ɺ� bbs.njupt.edu.cn��[FROM: pc05.info.njupt]m

--
�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: a507yjh.nju.edu]
Technical Details
Message-ID: <3OAiWA$srD@bbs.nju.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: fc86e,63282287a37d777f,start
X-Google-Attributes: gidfc86e,public
From: mendy.bbs@bbs.nju.edu.cn (�ϵ�)
Subject: VC ODBC FAQ
Date: 1998/04/19
Message-ID: <3OAiWA$srD@bbs.nju.edu.cn>
X-Deja-AN: 345971504
X-Filename: Programming/M.893022730.A
Organization: nju_bbs
Newsgroups: cn.bbs.comp.program