C# 判断一个数据库是否存在,不存在在创建 代码如何写 select * From master.dbo.sysdatabases where name='数据库名'这句SQL语句会查询指定数据库的详细信息。这样就能查到数据库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 逻辑不对。 不应该在C# 中判断,而应该在C#中执行proc 这个proc中包含 判断数据库是否存在判断,并且根据判断条件 执行是否创建数据库或者提示 数据库已存在。将提示信息返回。 可以按照2楼的sql。在需要触发创建数据库的地方,先执行sql判断数据库是否存在,没存在就创建;存在就提示。 这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!菜鸟刚学习C#如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')" +"CREATE DATABASE GFX_JC ON PRIMARY" + "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3," + "maxsize=5, filegrowth=10%)log on" + "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3," + "maxsize=20,filegrowth=1)"; 这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!菜鸟刚学习C#如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')" +"CREATE DATABASE GFX_JC ON PRIMARY" + "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3," + "maxsize=5, filegrowth=10%)log on" + "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3," + "maxsize=20,filegrowth=1)";多谢了!但是我后面还有建数据表,该写爱哪里呢?实现的功能是这样的:程序运行时,检查系统内存在数据库不,不存在时,创建数据库,同时创建多个表。如果系统存在数据库,则关闭数据库连接 这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!菜鸟刚学习C#如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')" +"CREATE DATABASE GFX_JC ON PRIMARY" + "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3," + "maxsize=5, filegrowth=10%)log on" + "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3," + "maxsize=20,filegrowth=1)";这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!菜鸟刚学习C#如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')" +"CREATE DATABASE GFX_JC ON PRIMARY" + "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3," + "maxsize=5, filegrowth=10%)log on" + "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3," + "maxsize=20,filegrowth=1)";sql中可以写判断IF 语句? 如果是sqlserver,就用管理工具,将数据库生成脚本,包括创建数据库,表,存储过程,函数等等。。然后,写个程序去读取脚本,逐一执行(比如说每个go之间就做一段sql执行)。 'F:\\GFX_JC_DB\\GFX_JC.mdf'你后面创建数据库扩展名是mdf前面判断是否存在用mdb?? 水晶报表设置自定义纸张的问题---发现论坛里好多同学遇见过这个问题,但都没有好的解决办法,因此旧帖重发 大家帮忙看看我的代码错在哪里? c/s客户端权限设置功能,应该怎样实现,在线等。 请教一个关于离线系统要用到那些技术 关于google earth动态模型 好着急,等待中,(数据库SQL2000,日期,DataTime) 请教C# RSA加解密签名验签的 字符字节编码问题 怎样在c#中载入摄像头的视频? 招聘.NET高级程序员 C# 为什么DateTimePicker只能获取日期而不能获取时间? winform listview下拉到底判断
在需要触发创建数据库的地方,先执行sql判断数据库是否存在,没存在就创建;存在就提示。
这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!
菜鸟刚学习C#
如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')"
+"CREATE DATABASE GFX_JC ON PRIMARY"
+ "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3,"
+ "maxsize=5, filegrowth=10%)log on"
+ "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3,"
+ "maxsize=20,filegrowth=1)";
这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!
菜鸟刚学习C#
如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')"
+"CREATE DATABASE GFX_JC ON PRIMARY"
+ "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3,"
+ "maxsize=5, filegrowth=10%)log on"
+ "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3,"
+ "maxsize=20,filegrowth=1)";
多谢了!
但是我后面还有建数据表,该写爱哪里呢?
实现的功能是这样的:程序运行时,检查系统内存在数据库不,不存在时,创建数据库,同时创建多个表。如果系统存在数据库,则关闭数据库连接
菜鸟刚学习C#
如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')"
+"CREATE DATABASE GFX_JC ON PRIMARY"
+ "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3,"
+ "maxsize=5, filegrowth=10%)log on"
+ "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3,"
+ "maxsize=20,filegrowth=1)";
这个代码具体怎么写呢?在我上面贴的代码中,我试着写了下,好像报错啊!求大神指引啊!
菜鸟刚学习C#
如果使用他的代码,那么就是 string sql = "if not exists(select * From master.dbo.sysdatabases where name='GFX_JC ')"
+"CREATE DATABASE GFX_JC ON PRIMARY"
+ "(name=GFX_JC, filename = 'F:\\GFX_JC_DB\\GFX_JC.mdf', size=3,"
+ "maxsize=5, filegrowth=10%)log on"
+ "(name=GFX_JC_log,filename='F:\\GFX_JC_DB\\GFX_JC_log.ldf',size=3,"
+ "maxsize=20,filegrowth=1)";
sql中可以写判断IF 语句?
然后,写个程序去读取脚本,逐一执行(比如说每个go之间就做一段sql执行)。
你后面创建数据库扩展名是mdf
前面判断是否存在用mdb??