以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]删除数据库  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=159788)

--  作者:blsu33
--  发布时间:2021/1/8 20:45:00
--  [求助]删除数据库
老师,
  总是提示错误,怎么办。
Dim cmd1 As New SQLCommand
cmd1.C
Dim cn As Connection = Connections("test")
MessageBox.Show(cn.ConnectionString)
cmd1.CommandText = "use master;drop database \'001一号机组\'"
cmd1.ExecuteNonQuery()



--  作者:blsu33
--  发布时间:2021/1/8 20:47:00
--  
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:
详细错误信息:
\'001一号机组\' 附近有语法错误。

--  作者:blsu33
--  发布时间:2021/1/8 20:47:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20210108204636.png
图片点击可在新窗口打开查看

--  作者:blsu33
--  发布时间:2021/1/8 20:52:00
--  
是TEST不能联通
--  作者:blsu33
--  发布时间:2021/1/8 20:57:00
--  
Provider=SQLOLEDB.1;Password=Nvc1111111;Persist Security Info=True;User ID=sa;Initial Catalog=nvcseveradmin;Data Source=LCPC

我用本机的连接做的Test2 可以连上但是不能删除
Dim cmd1 As New SQLCommand
cmd1.C
Dim cn As Connection = Connections("test2")
MessageBox.Show(cn.ConnectionString)
cmd1.CommandText = "use master;drop database \'001一号机组\'"
cmd1.ExecuteNonQuery()

是不是 需要连接MAster,数据库?

--  作者:有点蓝
--  发布时间:2021/1/9 9:00:00
--  
1、把sql放到数据库执行测试有没有问题?
2、改为连接MAster,数据库测试呗

--  作者:blsu33
--  发布时间:2021/1/9 11:05:00
--  
把sql放到数据库执行测试有没有问题?
也不行,奇怪。

--  作者:有点蓝
--  发布时间:2021/1/9 11:27:00
--  
去掉单引号:cmd1.CommandText = "use master;drop database 001一号机组"
--  作者:blsu33
--  发布时间:2021/1/9 11:34:00
--  
还是报错
--  作者:blsu33
--  发布时间:2021/1/9 11:35:00
--  
用代码测试 test2 就是连接不上
[此贴子已经被作者于2021/1/9 11:37:19编辑过]