求一SQL语句,具体请进!

lb6201883 2008-08-03 05:57:56
我有一个a.sql文件放在D盘下,我想在查询分析器(sql 2000)写一句sql语句然后自己执行文本内容,请教这句sql怎么写?
...全文
171 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lb6201883 2008-08-03
问题解决:(谢谢大家,结帖了!)
private void button4_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
string strConnection = "server=" + textBox1.Text.ToString().Trim() + ";database=" + comboBox1.Text.ToString().Trim() + ";uid=" + textBox3.Text.ToString().Trim() + ";pwd=" + textBox4.Text.ToString().Trim() + ";";
conn.ConnectionString = strConnection;
conn.Open();
string sql = @"exec master..xp_cmdshell 'osql.exe -U sa -P 123 -i "+textBox6.Text.ToString().Trim()+"'";
cmd.CommandText = sql;
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();

}
回复
zhiguo2008 2008-08-03
学习
回复
lb6201883 2008-08-03
读出来太大我,我就给个路径,再用sql语句执行下就行了!
回复
hery2002 2008-08-03
exec master..xp_cmdshell 'osql.exe   -U   sa   -P   secret   -d   temp   -i   D:\a.sql'   
回复
hyqwan11112 2008-08-03
哦,那就如大师所述哈!
回复
hyqwan11112 2008-08-03
如果你想直接在数据库中执行那如楼上打开这个文件执行就好,如果是想执行这个文件中的语句,那一般是在前台把语句读出来,然后执行就是了啊!不晓得你的具体需求。
回复
hery2002 2008-08-03
使用xp_cmdshell调用 osql执行,
回复
lb6201883 2008-08-03
我知道那个方法,我要做程序时,我要发送sql语句到服务器来执行,而不是操作查询分析器。
回复
水族杰纶 2008-08-03
打开查询分析器,点打开文件,然后找到你的.sql脚本
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-08-03 05:57
社区公告
暂无公告