bcp语句如何在vc下嵌入运行? bcp是命令行程序,其实你可以不用sqlcommand去通过xp_cmdshell调用的。直接在vc里调用这个exe程序就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个应该是VC的问题:http://topic.csdn.net/t/20030516/21/1794983.html BCP是在DOS命令下用,VC怎么调DOS命令,搜索一下,一大堆. #include <stdafx.h>int WinMain(){ // TODO: Place code here. WinExec("C:\\Program Files\\Microsoft SQL Server\\90\\Tools\\Binn\\bcp test.dbo.ta out c:\\test.txt -c -S.\\sqlexpress -Usa -Pbd5178",1); return 0;}/*OK请按任意键继续. . .开始复制...已复制 1 行。网络数据包大小(字节): 4096总时钟时间(毫秒) : 1 平均值: (每秒 1000.00 行。)*/ WinExec("bcp UFN.dbo.accountsetions in c:\\test.txt -c -S(local) -T -t, -F2",1);顺利执行了,但是没导入数据,为什么? WinExec("C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn bcp UFN.dbo.accountsetions in c:\\test.txt -c -S(local) -T -t, -F2",1);这样也不行.. binn\\bcp路径怎么样,依具你机子上bcp文件所在的位置。\\是转义\来的,你作c++的,不用我说多吧。当然,你的c++代码编译后所在的位置假设为 d:\myProject\bin 那 么可以在命令行下切到此目录 ,然后执行 path=bcp所在目录。执行时直接winexec("bcp....") 而不用敲路径。 厄,解决了.... WinExec("C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn\\bcp UFN.dbo.accountsetions in c:\\test.txt -c -S(local) -T -t, -F2",1); 嘿嘿,谢了,给分。 请问如何从存储过程数据中查询 sql server中sql语句中的逗号如何转意 请问如何做交叉表查询(TRANSFORM)? 随机数生成问题 怎样修改存储过程? 异类查询如何设置连接 分别插入表a,b的触发器怎么写,谢谢,救命呀 access和mssql 的字段类型如何对应? 在SQLSERVER中如何使用块状游标,提取多行数据! 关于一个触发器 SQLServer2000端口打不开 流水号断号问题请SQL
http://topic.csdn.net/t/20030516/21/1794983.html
int WinMain()
{
// TODO: Place code here.
WinExec("C:\\Program Files\\Microsoft SQL Server\\90\\Tools\\Binn\\bcp test.dbo.ta out c:\\test.txt -c -S.\\sqlexpress -Usa -Pbd5178",1); return 0;
}/*
OK请按任意键继续. . .
开始复制...已复制 1 行。
网络数据包大小(字节): 4096
总时钟时间(毫秒) : 1 平均值: (每秒 1000.00 行。)
*/
WinExec("C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn bcp UFN.dbo.accountsetions in c:\\test.txt -c -S(local) -T -t, -F2",1);这样也不行..
路径怎么样,依具你机子上bcp文件所在的位置。\\是转义\来的,你作c++的,不用我说多吧。当然,你的c++代码编译后所在的位置假设为 d:\myProject\bin 那 么可以在命令行下切到此目录 ,然后执行 path=bcp所在目录。
执行时直接winexec("bcp....") 而不用敲路径。