以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]删除加载的SQL数据库  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72016)

--  作者:blsu33
--  发布时间:2015/7/22 11:38:00
--  [求助]删除加载的SQL数据库
红袍老师,
     如何命令先卸载再删除 SQL上的数据库


--  作者:大红袍
--  发布时间:2015/7/22 11:42:00
--  

删除某数据库语法

 

use master; drop database 数据库名


--  作者:大红袍
--  发布时间:2015/7/22 11:43:00
--  
 如果要换数据源,就重新打开项目,在BeforeConnectOuterDataSource那里设置连接字符串。
--  作者:客人
--  发布时间:2015/7/22 13:36:00
--  
老师,
删除代码不会写?
Dim ztjc As WinForm.TextBox = e.Fo rm.Controls("TextBox2")
If FileSys.DirectoryExists(ProjectPath & "\\" & ztjc.text)=False Then 
    MessageBox.Show("账套不存在,请确认重新确认!","提示")
Else
    use master; drop database=\'" & ztjc.text &"\'"
    FileSys.DeleteDirectory (ProjectPath & "\\" & ztjc.text)
  MessageBox.Show("【" & ztjc.text & "】" & "帐套已删除成功,请重新登录!","提示")
Syscmd.Project.Exit(True)
End If

--  作者:大红袍
--  发布时间:2015/7/22 14:04:00
--  

 写sql语句啊

 

http://www.foxtable.com/help/topics/0696.htm

 


--  作者:blsu33
--  发布时间:2015/7/22 14:23:00
--  
难道是这个
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "use master;drop database=\'"& ztjc.text &"\'"  \'文本框对应字符
cmd.ExecuteNonQuery()

没有删除成功

--  作者:jialihaha
--  发布时间:2015/7/22 14:35:00
--  

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "DROP TABLE " & 要删除的表名  \'文本框对应字符
cmd.ExecuteNonQuery()
试试看

--  作者:大红袍
--  发布时间:2015/7/22 14:41:00
--  
 没成功提示什么?你在sqlserver那里有附加了数据库吗?
--  作者:blsu33
--  发布时间:2015/7/22 14:49:00
--  
使用=
cmd.CommandText = "use master;drop database=\'"& ztjc.text &"\'"  \'文本框对应字符
cmd.ExecuteNonQuery()
.NET Framework 版本:2.0.50727.3053
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
\'=\' 附近有语法错误。


使用&

cmd.C
    cmd.CommandText = "use master;drop database" & ztjc.text ’911测试用数据库
    cmd.ExecuteNonQuery()
.NET Framework 版本:2.0.50727.3053
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
\'database911\' 附近有语法错误。


此主题相关图片如下:库.png
按此在新窗口浏览图片


--  作者:jialihaha
--  发布时间:2015/7/22 14:55:00
--  
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "drop database 数据库名称"
cmd.ExecuteNonQuery()