请问如何判断数据库是否存在的问题,谢谢!

weir55 2006-04-10 02:02:16
根据输入的数据库名称,判断指的服务器上是不是有该数据库库名存在,如果存在,直接返回值1,如果不存在,就拷贝指定目录下的模块数据名称,然后拷贝到指的目录,再更名后附加数据库,附加的数据库名称,就是输入参数的数据库名称。如果附加成功返回值1,失败返回0
数据库为SQL2000
...全文
168 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MyLf 2006-04-10
  • 打赏
  • 举报
回复
让用户提供master数据库的用户和密码。
然后在sysdatabases表中查找是否有输入的数据库名。
如果没有,则调用sp_attach_db 进行附加数据库。
zlz_212 2006-04-10
  • 打赏
  • 举报
回复
拷贝指定目录下的模块数据名称,然后拷贝到指的目录,再更名后附加数据库,附加的数据库名称,就是输入参数的数据库名称。如果附加成功返回值1,失败返回0

小弟才疏学浅,没弄明白什么意思
可以通过尝试连接数据库然后Catch Exception来进行判断

110,533

社区成员

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

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

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