C#中怎样写数据库创建的代码?

cxc010 2003-05-30 12:02:00
在程序中用什么来处理这条语句 ?
osql -U" + txtAdmin.Text.Trim() + " -P" + txtPwd.Text.Trim() + " -S" + txtServer.Text.Trim() + " -D -Qcreate database " + txtDb.Text.Trim();
...全文
57 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxc010 2003-05-31
  • 打赏
  • 举报
回复
我已经生成了.bat文件了,但在程序中怎么写代码执行这个文件呢?谢谢了
thisisatest 2003-05-31
  • 打赏
  • 举报
回复
把你的数据库生成脚本。存入一个文件中,然后用 osql 命令存入一个 .bat的文件中。执行这个文件。
还可以用 导入程序把基础数据导入。在 dot net的例子中有。就是哪个Duwamish 7.0 CS
看看它的安装程序你就明白了
iGuoJing 2003-05-31
  • 打赏
  • 举报
回复
ProcessStartInfo pStart = new ProcessStartInfo();

pStart.FileName = "DbInst.bat";
pStart.Arguments = "参数1 参数2"; // 如果无,可以省略;
pStart.WindowStyle = ProcessWindowStyle.Hidden; //不出现黑屏
Process.Start(pStart);
cxc010 2003-05-31
  • 打赏
  • 举报
回复
怎么没人回答呀
shuker 2003-05-30
  • 打赏
  • 举报
回复
SqlCommand sqlCmd = new SqlCommand("CREATE DATABASE yourdbname COLLATE Chinese_PRC_CI_AS");

sqlCmd.Connection = new SqlConnection("连接到master数据库");

sqlCmd.ExecuteNoQuery();
cxc010 2003-05-30
  • 打赏
  • 举报
回复
个为大哥帮帮忙呀
cxc010 2003-05-30
  • 打赏
  • 举报
回复

如果我要创建一个已经有创建数据库脚本的数据库(而不是要创建一个空数据库),用OSQL语句我在程序应该怎么写代码呢?

我不知道怎么写到批处理文件,能不能给出具体的语句呀
kerer 2003-05-30
  • 打赏
  • 举报
回复
osql只是一个实用工具命令,将以上语句写到批处理文件中,然后调用执行,其中的参数程序设定。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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