extern CString GPNO;
extern CString GMNO;
extern CString GCNO;
extern int i_GMNO;
extern int i_GCNO;
extern int i_GPNO_0;
extern int i_GPNO_1;
extern int i_GPNO_2;
extern int i_GPNO_3;
extern int i_GPNO_4;
extern int i_GPNO_5;BOOL Chuayandan::OnInitDialog()
{
UpdateData(false);
if(GMNO!="")
{
GetDlgItem(IDC_EDIT1q)->EnableWindow(FALSE);
m_1_1 = 0;
GetDlgItem(IDC_EDIT2q)->EnableWindow(FALSE);
m_1_2 = i_GCNO;
UpdateData(false);
}
if(GCNO!="")
{
GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE);
m_2_1 = 0;
GetDlgItem(IDC_EDIT4)->EnableWindow(FALSE);
m_2_2 = 0;
GetDlgItem(IDC_EDIT14)->EnableWindow(FALSE);
m_2_3 = i_GMNO;
UpdateData(false);
}
if(GPNO!="")
{
GetDlgItem(IDC_EDIT5)->EnableWindow(FALSE);
m_3_1 = i_GPNO_0;
GetDlgItem(IDC_EDIT6)->EnableWindow(FALSE);
m_3_2 = i_GPNO_1;
GetDlgItem(IDC_EDIT7)->EnableWindow(FALSE);
m_3_3 = i_GPNO_2;
GetDlgItem(IDC_EDIT8)->EnableWindow(FALSE);
m_3_4 = i_GPNO_3;
GetDlgItem(IDC_EDIT9)->EnableWindow(FALSE);
m_3_5 = i_GPNO_4;
GetDlgItem(IDC_EDIT10)->EnableWindow(FALSE);
m_3_6 = i_GPNO_5;
UpdateData(false);
}
return TRUE;
}加了上述一些初始化用的控件,数据库连接语句没变,仍是: CString strDBConnection;
CString strSql;
strDBConnection = "Provider=OraOLEDB.Oracle; Data Source=CTM_192.168.1.109; User Id=system; Password=manager";
CAdoConnection adoConnection; if(adoConnection.Open(strDBConnection))
AfxMessageBox("connection ok");
else
AfxMessageBox("connection error"); CAdoRecordSet rs(&adoConnection);
strSql.Format("delete from ZHONGYI.T12 where D1='%s' and D2='%s' and D3='%s'",str,st6,str10);
if(rs.Open(strSql))
AfxMessageBox("delete successful");
运行时,报错“connection error"
能帮忙分析一下吗?
初学vc,敬请指教。
extern CString GMNO;
extern CString GCNO;
extern int i_GMNO;
extern int i_GCNO;
extern int i_GPNO_0;
extern int i_GPNO_1;
extern int i_GPNO_2;
extern int i_GPNO_3;
extern int i_GPNO_4;
extern int i_GPNO_5;BOOL Chuayandan::OnInitDialog()
{
UpdateData(false);
if(GMNO!="")
{
GetDlgItem(IDC_EDIT1q)->EnableWindow(FALSE);
m_1_1 = 0;
GetDlgItem(IDC_EDIT2q)->EnableWindow(FALSE);
m_1_2 = i_GCNO;
UpdateData(false);
}
if(GCNO!="")
{
GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE);
m_2_1 = 0;
GetDlgItem(IDC_EDIT4)->EnableWindow(FALSE);
m_2_2 = 0;
GetDlgItem(IDC_EDIT14)->EnableWindow(FALSE);
m_2_3 = i_GMNO;
UpdateData(false);
}
if(GPNO!="")
{
GetDlgItem(IDC_EDIT5)->EnableWindow(FALSE);
m_3_1 = i_GPNO_0;
GetDlgItem(IDC_EDIT6)->EnableWindow(FALSE);
m_3_2 = i_GPNO_1;
GetDlgItem(IDC_EDIT7)->EnableWindow(FALSE);
m_3_3 = i_GPNO_2;
GetDlgItem(IDC_EDIT8)->EnableWindow(FALSE);
m_3_4 = i_GPNO_3;
GetDlgItem(IDC_EDIT9)->EnableWindow(FALSE);
m_3_5 = i_GPNO_4;
GetDlgItem(IDC_EDIT10)->EnableWindow(FALSE);
m_3_6 = i_GPNO_5;
UpdateData(false);
}
return TRUE;
}加了上述一些初始化用的控件,数据库连接语句没变,仍是: CString strDBConnection;
CString strSql;
strDBConnection = "Provider=OraOLEDB.Oracle; Data Source=CTM_192.168.1.109; User Id=system; Password=manager";
CAdoConnection adoConnection; if(adoConnection.Open(strDBConnection))
AfxMessageBox("connection ok");
else
AfxMessageBox("connection error"); CAdoRecordSet rs(&adoConnection);
strSql.Format("delete from ZHONGYI.T12 where D1='%s' and D2='%s' and D3='%s'",str,st6,str10);
if(rs.Open(strSql))
AfxMessageBox("delete successful");
运行时,报错“connection error"
能帮忙分析一下吗?
初学vc,敬请指教。
解决方案 »
- XP点击桌面右键刷新 怎么实现!
- 关于主对话框,子对话框(CListBox)---在线等
- 已知内网的的NAT外网地址和端口,能在外网用TCP和这个地址和端口建立连接么
- CBitmapbutton 问题
- VC6.0+ACESS 数据库异常处理。谁能告诉我这个异常怎么出里??
- 紧急求问:打印问题,我在单线程的程序里面写打印程序完好,但是把相同的程序段,移植到多线程里面以后,代码将不能够打印了,为什么哦?
- 我求天天不应,求地地不灵!!!急啊,你说咋办!!
- XP运行良好,到WIN7就会出现APPCRASH错误,故障模块KernelBase.dll
- 关于引用多个静态库引发的vector崩溃的问题。
- 关于progress control的小问题
- 哪里有监控邮件的资料或者源代码??
- 高手请进:怎样在应用程序中启动一个*.chm文件?
那就是adoConnection.Open(strDBConnection))这里打开失败,好好检查一下,看是否改了什么地方