在使用MFC ODBC技术访问数据库,编程建立应用程序时遇到以下问题。
在使用MFCODBC技术访问数据库,编程建立应用程序时遇到以下问题。我的目的是想要在VC中编程读出数据库yje中表text中的所有字段。我的数据库名是yje,要访问的表是...
在使用MFC ODBC技术访问数据库,编程建立应用程序时遇到以下问题。我的目的是想要在VC中编程读出数据库yje中表text中的所有字段。我的数据库名是yje,要访问的表是text.我选的工程是MFC AppWizard[exe],选的文件是C++ Source File,文件名为:try1.在try1中的程序如下:
CDatabase m_pdatabase;
m_pdatabase.Open(_T("yje1"),FALSE,FALSE,_T("ODBC;UID=Admin"),CRecordset try1(&m_pdatabase);
try1.Open(CRecordset::dynaset,_T("Select * from text"));
但是编译时出现如下错误:
try1.cpp
e:\ndh\try1.cpp(8) : fatal error C1010: unexpected end of file while looking for precompiled header directive
请问高手,这是怎么回事,应该怎么解决?
第二步 详细描述您的问题 展开
CDatabase m_pdatabase;
m_pdatabase.Open(_T("yje1"),FALSE,FALSE,_T("ODBC;UID=Admin"),CRecordset try1(&m_pdatabase);
try1.Open(CRecordset::dynaset,_T("Select * from text"));
但是编译时出现如下错误:
try1.cpp
e:\ndh\try1.cpp(8) : fatal error C1010: unexpected end of file while looking for precompiled header directive
请问高手,这是怎么回事,应该怎么解决?
第二步 详细描述您的问题 展开
展开全部
m_pdatabase.Open(_T("yje1"),FALSE,FALSE,_T("ODBC;UID=Admin"),
这句好像没写全呀?
一般遇到这个问题,可能语句没写全(比如括号配对),要么包含头文件的问题。
你可以鼠标点C1010,按F1,MSDN帮助里一般有错误的示例。
这句好像没写全呀?
一般遇到这个问题,可能语句没写全(比如括号配对),要么包含头文件的问题。
你可以鼠标点C1010,按F1,MSDN帮助里一般有错误的示例。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-14
展开全部
你可以去安装个360的系统急救箱点开“修复”,“全选”,再“修复”文件!再点开:“恢复丢失的dll文件”,扫描一下,如果没有就行了!应该就能帮你解决了!
参考资料: cjl
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是没有使用预编译头文件的结果,在程序的最开头加上#stdafx.h就可以解决这个问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是你连接数据库的问题是你的括号不匹配,或者头文件包含问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询