CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

高分紧急求救(在VC。NET中调用SQLSERVER中的OSQL执行一个含SQL语句的文件

楼主wuhongniu(niuniu)2004-08-04 17:54:11 在 .NET技术 / VC.NET 提问

 
    本人想调用SQLSERVER里的查询分析器执行一个sql.sql的文件,但运行失败,可能是参数设置不对,望高人指点  
   
          ShExecInfo.cbSize   =   sizeof(SHELLEXECUTEINFO);  
          ShExecInfo.fMask   =   SEE_MASK_NOCLOSEPROCESS;  
          ShExecInfo.hwnd   =   NULL;  
          ShExecInfo.lpVerb   =   "open";  
          ShExecInfo.lpFile   =   _T("osql");  
         
          ShExecInfo.lpParameters   ="   -u   sa   -p   sql   -d   dbname   -i   c:\sql.sql";//传入命令行参数  
          ShExecInfo.lpDirectory   =NULL;//指定工作目录(如果为NULL当前工作目录)  
  //ShExecInfo.lpDirectory="C:\\Program   Files\\Microsoft   SQL   Server\\80\\Tools\\Binn";  
          ShExecInfo.nShow   =   SW_HIDE;//隐藏执行  
          ShExecInfo.hInstApp   =   NULL;  
  //3)执行  
  //ShellExecuteEx函数调用成功会返回TRUE,否则返回FALSE  
          if(!ShellExecuteEx(&ShExecInfo))  
  return   FALSE;  
   
          if(WAIT_FAILED==WaitForSingleObject(ShExecInfo.hProcess,INFINITE))  
  return   FALSE; 问题点数:0、回复次数:4Top

1 楼wxaxiao(随风飘散)回复于 2004-09-07 10:34:47 得分 0

帮你顶Top

2 楼1979xt(搞.NET三年多,现在有点迷惘.)回复于 2004-09-07 11:05:46 得分 0

sql文件一般都是自动生成的,很难看懂的:(Top

3 楼hdt(倦怠)回复于 2004-09-07 11:28:03 得分 0

ShExecInfo.lpParameters   ="   -u   sa   -p   sql   -d   dbname   -i   c:\\  
  (??????  
  )sql.sql";//Top

4 楼hdt(倦怠)回复于 2004-09-07 11:32:43 得分 0

ShExecInfo.lpParameters   ="   -u   sa   -p   sql   -d   dbname   -i   c:\sql.sql";  
  to  
    ShExecInfo.lpParameters   ="   -u   sa   -p   sql   -d   dbname   -i   c:\\sql.sql";Top

相关问题

  • vc中SQL语句
  • 如何在VC++中执行SQL语句?
  • vc中SQL语句分行怎么写?
  • 怎么在vc中插入sql语句?
  • VC中调用sql语句问题
  • vc里的sql语句之问
  • VC中如何运行SQL语句?
  • 求SQL语句
  • sql语句。
  • sql语句?

关键词

  • 执行
  • 文件
  • sql
  • null
  • shexecinfo
  • 调用

得分解答快速导航

  • 帖主:wuhongniu

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo