求一SQL语句,具体请进!

lb6201883 2008-08-03 05:57:56
我有一个a.sql文件放在D盘下,我想在查询分析器(sql 2000)写一句sql语句然后自己执行文本内容,请教这句sql怎么写?
...全文
227 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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脚本

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧