求C#编程语言 100

如图,第一排“业务。。。”是选定某一表的操作,导出的语言为privatevoidbutton1_Click(objectsender,EventArgse){string... 如图,第一排“业务。。。”是选定某一表的操作,导出的语言为
private void button1_Click(object sender, EventArgs e)
{
string command1 = "bcp \"select * from test.dbo.tb_test\" queryout D:\\tt.txt -U\"sa\" -P\"123456\" -S\".\" -c -t\"!@!\" -r\"$#$\"";
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.Arguments = "/c" + command1;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.UseShellExecute = false;
cmd.StartInfo.CreateNoWindow = false;
cmd.StartInfo.WorkingDirectory = "C:\\Program Files\\Microsoft SQL Server\\90\\Tools\\Binn";
cmd.Start();
string info = cmd.StandardOutput.ReadToEnd();
cmd.WaitForExit();
cmd.Close();
richTextBox1.AppendText(info);
this.button1.Enabled = false;
this.button2.Enabled = true;
}
“ftp”的语言为
private void button2_Click(object sender, EventArgs e)
{
Process ftp = new Process();
ftp.StartInfo.UseShellExecute = true;
ftp.StartInfo.FileName = "D:\\ftp_put_cmd.bat";
ftp.StartInfo.CreateNoWindow = false;
ftp.StartInfo.WorkingDirectory = "d:\\";
ftp.StartInfo.RedirectStandardOutput = true;
ftp.StartInfo.RedirectStandardInput = true;

if (ftp.Start())
{

richTextBox1.AppendText("ftp成功");
}
this.button2.Enabled = false;
}
“导入”语言是做的部分。导入语言后面显示导入的行数,当两个textbox显示的行数一样时,这一行最后显示一个√。
现在选择表的操作没有做;“导入”要求是能够在服务其上操作,而现在只能在本地操作,并且后面的textbox显示的信息多,要求只显示行数;“ftp”报错,“ftp”语言中“if (ftp.start()) 未处理InvalidOperationExCeption 要重定向IO流,Process 对象必须将 UseShellExecute 属性设置为False”;导入不需要做操作,在后面的textbox中显示点击“ftp”时实际导入的行数;textbox两者相同,最后出现√。
求高手解决,关系我的身家性命啊
展开
 我来答
wenqs
2012-05-03
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
这个应该不难吧,就是你代码太乱了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A南宁醉唐风古装摄影
2012-05-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
头晕
追问
别介啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式