知识大全 ASP.NET调用.sql文件
Posted 数据库
篇首语:我不知道离别的滋味是这样凄凉,我不知道说声再见要这么坚强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET调用.sql文件相关的知识,希望对你有一定的参考价值。
ASP.NET调用.sql文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
笔者好久没有写随笔了 这次是遇到提出这样的问题 不用附加数据库 什么修改nfig什么的那么麻烦 而是直接运行一个页面 然后根据向导一步一步引导用户安装生成数据库 那么这样做就需要一个创建数据库的语句和创建这些数据库表的语句 还有这些创建数据库视图以及函数的语句 创建数据库语句好办
IF Not EXISTS (select name from master dbo sysdatabases where name = N + DataBaseName+ ) CREATE DATABASE + DataBaseName
Use [ + DataBaseName+ ];
在中的cs文件中像执行sql语句一样执行就行了
那么创建数据库的语句怎么得到呢?一个方法是设计数据库的文件中直接生成 另外一个方法从现有的数据库中获得 选取数据库点击反键如图
然后选择任务的生成脚本
下面弹出来的对话框中的选择笔者相信大家都会 按照自己所需选择 不知道的就不要管了 但是要注意这个页面
首先这里只选择表 因为仅仅是需要表的执行语句 那么可以生成一个 sql文件 笔者这里命名为:CreateTable sql
那么我们只用在cs文件中读取CreateTable sql中的字符串即可像sql语句一样执行
StreamReader strRead = File OpenText( D:\\\\CareateTable sql );
string strContent= strRead ReadToEnd();
strRead Close();
SqlConnection con=new SqlConnection();
con= 连接数据库字符串 ;
SqlCommond =new SqlCommond();
Connection=con;
CommandTest=strContent;
CommandType = CommandType Text;
con Open();
try
con ExecuteNonQuery();
catch (Exception ex)
finally
conn Close();
那么会发现报错 就是go语句附近有错误 可以利用word替换go成 那么在运行程序就发现数据库表也就创建出来了
那么可能会遇到这种情况 数据库包含存储过程 视图 函数等 这就是笔者遇到的情况 那么此时就需要在那个特别的图上全选 然而笔者照上面的做总是会报错 但是在sql里执行就没有报错 最终也终于解决该问题
Process sqlprocess = new Process();
sqlprocess StartInfo FileName = osql exe ;
//U为用户名 P为密码 S为目标服务器的ip infile为数据库脚本所在的路径
sqlprocess StartInfo Arguments = String Format( U P S i d
sa asd D:\\\\CreateTable sql DataBaseName);
sqlprocess Start();
//等待程序执行 Sql脚本
sqlprocess WaitForExit();
sqlprocess Close();
Response Write( <script>alert( Ok );</script> );
cha138/Article/program/net/201311/12918相关参考
ASP.NET调用存储过程方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 根据返回值类型的不
ASP.NET中如何调用存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用ASPNET与
在ASP.NET中调用存储过程方法新解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在使用NET的
不刷新页面的情况下调用ASP.NET 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! RS技术的一
ASP.NET调用存储过程两种方法浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNE
知识大全 ASP.NET 2.0 AJAX中Webservice调用方法
ASP.NET2.0AJAX中Webservice调用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
asp.net中调用Office来制作3D统计图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 如何在ASP.Net Ajax中调用WebService
如何在ASP.NetAjax中调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
ASP.NET预编译Web应用程序规避调用延迟 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! A
知识大全 ASP.NET入门教程 12.2.1调用Web服务
ASP.NET入门教程12.2.1调用Web服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n