首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

CreateProcess 有关问题.

2012-02-28 
CreateProcess 问题........ - C++ Builder / Windows SDK/API我用CreateProcess 执行了这一句话,把数据库

CreateProcess 问题........ - C++ Builder / Windows SDK/API
我用CreateProcess 执行了这一句话,把数据库456中的一张表test导出到文件1234.sql;  
"D:\\mysql\\bin\\mysqldump -hlocalhost -uroot -p123 456 test> d:\\1234.sql";
然后重定向失败,这句话在Windows下执行CMD是可以得到正确结果的.
错误如下:


-- MySQL dump 10.10
--
-- Host: localhost Database: ngbnview
-- ------------------------------------------------------
-- Server version5.0.27-community-nt

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
mysqldump: Couldn't find table: "2516852"



[解决办法]
用int system(const char *s);试下
[解决办法]
干脆弄个管道,直接读取mysqldump的输出好了。

热点排行