📄 subject_47483.htm
字号:
<p>
序号:47483 发表者:GavinXu 发表日期:2003-07-21 13:51:57
<br>主题:请教:如何VC++中如何新建SQLServer数据库和表?
<br>内容:我想编写一个VC程序,可以在此程序中新建SQL Server数据库,表及定义表的结构。<BR> 我知道通过DAO可以新建Access数据库,表及定义表的结构,但是DAO对SQL Server无法使用数据定义语言的。<BR> 不知通过ADO 或 OLE DB能否在SQL Server中建库及表。<BR>请问:如何通过VC在SQL Server中建库,定义表?谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:金枪鱼 回复日期:2003-07-21 17:44:51
<br>内容:1、建数据库,使用SQL脚本语言,然后调用SQLServer的工具软件isql/osql执行这个脚本文本。<BR>2、建表使用SQL语句直接完成。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:GavinXu 回复日期:2003-07-21 17:59:41
<br>内容:谢谢!<BR>我还想问:<BR> 1我如何调用isql/osql,参数如何给,您可以给我示例代码吗?<BR> 2建表也是用isql/osql吗?还是可以用ADO,OLE DB或其他接口?<BR>谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-07-21 21:33:42
<br>内容:1)建立SQL脚本语言文本,如果你熟习的话就自己编写,它是一个文本类型的文件。<BR>一般怕出错,都是通过SQL的查询分析器生成。包括你建数据库和建表的这些过程都可以通过查询分析器直接生成SQL脚本。<BR><BR>先通过SQLServer的企业管理建立好的数据库,然后通过查询分析其生成这个数据库的生成脚本,保存为一个文件。其中的各个表也可以这样。具体方法看看其它的帖子,我记得我在“菜鸟专用论坛”中就曾经提过这个问题,得到了较好的答复。使用后也切实可行。<BR>然后在企业管理器中删除你的数据库,再通过osql工具依次执行你保存的脚本文本,结果就是你的数据库和表又重新再生成了。<BR><BR>2)VC中调用这个工具,一般使用shellexecute函数,同时要传入调用的脚本文件名称以及路径。<BR>具体方法你可以参考一下我这个调用的类CZhylExecuteSQLText<BR>2003-7-21 21:34:47
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -