C++本地函数定义是非法的0

墨峰茂英2016.06.15浏览355次分享举报

using namespace std;

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")

void main()

{

CoInitialize(NULL);

_ConnectionPtr sqlSp;

HRESULT hr=sqlSp.CreateInstance(_uuidof(Connection));

if(FAILED(hr))

{ cout<

return ;

}

else

{

try

{

_bstr_t strConnect="Driver={sql server};server=218.25.140.68,1433;uid=sa;pwd=sa123456;database=JSGL;";

sqlSp->Open(strConnect,"","",adModeUnknown);

_RecordsetPtr m_pRecordset;

if(FAILED(m_pRecordset.CreateInstance( _uuidof( Recordset ))))

{

cout<

return;

}

string FJH,KHSH;

cout<

cin>>FJH;

cout<

cin>>KHSH;

string str,str1,str2;

str1="select zcbj,cpzt from XSGL_YDKPZC where fjh=";

str2=" and khsh=";

str=str1+FJH+str2+KHSH;

cout<

void swap1(string fjh,string khsh)

{

string temp;

temp=fjh;

fjh=khsh;

khsh=temp;

}

int main()

{

string FJH,KHSH;

swap1(FJH,KHSH);

cout<

}

try

{

string str,str1,str2;

str1="select zcbj,cpzt from XSGL_YDKPZC where fjh=";

str2=" and khsh=";

str=str1+FJH+str2+KHSH;

m_pRecordset->Open("str" ,(IDispatch*)sqlSp,adOpenDynamic,adLockOptimistic, adCmdText);

}

catch (_com_error &e)

{

cout << e.Description()<

}

try

{

m_pRecordset->MoveFirst();

string cpzt = "";

string zcbj="";

while(!m_pRecordset->adoEOF)

{

cpzt=(char*)(_bstr_t)(m_pRecordset->Fields->GetItem(_variant_t("cpzt"))->Value);

zcbj=(char*)(_bstr_t)(m_pRecordset->Fields->GetItem(_variant_t("zcbj"))->Value);

cout<

cout<

m_pRecordset->MoveNext();

}

}

catch (_com_error &e)

{

cout<

}

}

catch(_com_error &e)

{

cout<

}

}

system("pause");

}第二个int main :main本地定义函数是非法的

swap1 本地定义函数是非法的

swap1 找不到标识符

string temp前面的大括号:IntelliSense: 应输入“;”

头文件

#include "stdafx.h"

#include

#include

#include

#include

#include

c语言本地函数声明非法,C++本地函数定义是非法的相关推荐

  1. js函数表达式与函数声明_何时使用函数声明与函数表达式

    js函数表达式与函数声明 科技术语系列 (Tech Jargon Series) It's likely you already know how to write functions in both ...

  2. inline内联函数(声明前加inline还是定义前加inline)

    原文地址:http://blog.csdn.net/nanhaizhixin/article/details/7564084 (一)inline函数(摘自C++ Primer的第三版) 在函数声明或定 ...

  3. C语言函数声明以及函数原型

    C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错.但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明. 函数声明(Declaration),就是告诉编译器 ...

  4. c语言函数原型语句,C语言函数声明以及函数原型

    C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错.但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明. 所谓声明(Declaration),就是告诉编译器 ...

  5. C语言正函数nosign,Function declarations(函数声明)

    函数声明引入了一个指定函数的标识符,并且可选地指定函数参数的类型(原型).函数声明(与定义不同)可能出现在块作用域和文件作用域中. 句法 在函数声明的声明语法中,可能由声明者修改的类型说明符序列指定返 ...

  6. C 语言 —— 函数定义和函数声明

    概念   函数定义:指对函数功能的确立,包括指定函数名,函数值类型.形参类型.函数体等,它是一个完整的.独立的函数单位. 返回值类型 函数名(参数列表) {//函数体 }   函数声明:把函数的名字. ...

  7. Swift5.1 语言参考(六) 声明

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  8. 如何理解signal函数声明

    Signal函数用起来其实很简单,但是回头看看他的声明,相信会有很多人表示费解.自己也在这个问题中纠结了好几年了,今天终于弄明白,很是兴奋,一起分享一下. 先看函数原型:void (*signal(i ...

  9. [原创]Enterprise Architecture V7.5 C++代码生成时,头文件中函数声明没有注释,CPP中函数定义却有注释。...

    这几天一直在用Enterprise Architecture来抽象项目中要用到的一些数据结构和类,然后都做得差不多了之后发现,生成代码的时候.h文件中类成员函数部分没有注释,但是.cpp文件中的函数定 ...

  10. C语言中的声明和定义

    C语言中的声明和定义 引言 变量的定义和声明 函数的定义和声明 引言 之前一直没有在意过C语言中的声明和定义的区别,和同事交流代码时也总是混淆这个概念,害!归根究底还是C语言基础没打好. 变量的定义和 ...

最新文章

  1. andengine的convertLocalCoordinatesToSceneCoordinates方法
  2. 详解BAT盘根错节的O2O矩阵格局
  3. 一文弄懂java中的Queue家族
  4. .NET架构小技巧(4)——反射,架构人员法宝II
  5. AUTOSAR从入门到精通100讲(131)-AURIX中DMA模块对TIM的FIFO数据搬运
  6. C 控制父、子进程的先后顺序执行
  7. c语言怎么打开已经保存的文件,保存打开文件之后,怎么也不能在显示函数中出来。。...
  8. Struts 2的拦截器(Interceptor)总结
  9. Delphi 正则表达式起步
  10. Android 小米推送服务集成
  11. 深度增强学习射击类游戏(vizdoom)
  12. 基于颜色特征的图像检索(一)
  13. 苹果appstore新推出了抽成收益降到15%的计划,正在申请中...
  14. \t\t盐城范围内野外钓鱼好去处(不是塘钓哟)
  15. 图像识别 常用数据集
  16. ..\Watch\alarm.c(149): error: #268: declaration may not appear after executable statement in block
  17. 基于QT Creator 5.14的仿QQ聊天系统【UDP通讯】
  18. 全球区块链第9周看点 | 以太坊君士坦丁堡/圣彼得堡硬分叉正式完成;纳斯达克正式上线BTC和ETH指数...
  19. windows电脑使用nvm安装node,管理node版本
  20. 『姑苏 · 踏青』:诗情未尽在苏杭

热门文章

  1. Macsome iTunes Converter for Mac(DRM移除和音乐转换器)3.5.0
  2. 公众号修改服务器地址,改公众号提供的服务器地址
  3. PowerDesigner12版本过期解决办法
  4. Volatile重排序规则的一些理解
  5. mysql的单引号[ ' ],双引号[ ]和esc下面的反勾号[ ` ]的区别
  6. 新增网络与信息安全​专硕!优秀双非重庆邮电大学
  7. Other——苹果锁屏有个像播放音乐的界面如何去掉
  8. 基于pytorch的MNIST数据集的四层CNN,测试准确率99.77%
  9. 搜索引擎Solr环境搭建详解
  10. python中delay__Python time delay