请教!

lincoln9911 2003-10-15 06:50:03
我用的是sql server2000,请问用什么办法能够把数据库的创建和应用程序的安装合起来做一个完整的安装文件。我们现在都是每次用sql教本进行创建的。谢谢先
...全文
28 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lincoln9911 2003-10-15
  • 打赏
  • 举报
回复
我们用的是vc,所以第一种方式不太好用。zjcxc先生能不能说的具体点,谢了。
zjcxc 2003-10-15
  • 打赏
  • 举报
回复
将数据库备份,放入安装包中,然后在第一次运行程序时恢复
yoki 2003-10-15
  • 打赏
  • 举报
回复
在程序中运行sql脚本呀
用vb的话你可以这样

Private Sub CreateDataBase(cnDataBase as connect,sqlFile As String)
Dim strSql As String, strTmp As String

Open sqlFile For Input As #1
strSql = ""
Do While Not EOF(1)
Line Input #1, strTmp
If UCase(strTmp) = "GO" Then
cn.Execute strSql
strSql = ""
Else
strSql = strSql & strTmp & vbCrLf
End If
Loop
If strSql <> "" Then cnDataBase.Execute strSql
Close #1
End Sub

其他的你可以定义一个到服务器的ado连接
然后可以这样:
比如:vb中
dim cn as New ADODB.Connection
dim sql as string

cn.open ".......到服务器的连接"
sql="master.dbo.xp_cmdshell ' osql -U username -P password -i c:\myquery.sql'"
cn.execute sql

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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