请问各位
怎么通过程序 执行 创建视图或存储过程的sql语句?
我现在是把sql语句放在文本中,读文本的内容,然后通过comm.ExecuteNonQuery()执行,可老报错 。(如果文本中是insert/update语句就可以执行通过)程序如下:
string path = textBox2.Text.Trim();
textBox1.Text = File.OpenText(@path).ReadToEnd();string constr ="";
SqlConnection conn = new SqlConnection(constr);
SqlCommand comm = new SqlCommand(textBox1.Text,conn);
conn.Open();
comm.ExecuteNonQuery();//这里报错!
comm.Dispose();
conn.Close();未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
怎么通过程序 执行 创建视图或存储过程的sql语句?
我现在是把sql语句放在文本中,读文本的内容,然后通过comm.ExecuteNonQuery()执行,可老报错 。(如果文本中是insert/update语句就可以执行通过)程序如下:
string path = textBox2.Text.Trim();
textBox1.Text = File.OpenText(@path).ReadToEnd();string constr ="";
SqlConnection conn = new SqlConnection(constr);
SqlCommand comm = new SqlCommand(textBox1.Text,conn);
conn.Open();
comm.ExecuteNonQuery();//这里报错!
comm.Dispose();
conn.Close();未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
解决方案 »
- 【灵异事件】dll的灵魂。。。快把我弄疯了
- C#画线控件
- 高手指点:DataGridViewComboBoxColumn选中item,失去焦点后不能显示选定值,显示的是第一条item
- 请问如果让图片进行水平翻转
- c#程序第一次运行慢,有什么办法解决吗?
- =========(求解)VB中的CreateObject在C#中怎么就这么不好用呢?
- 类似Google搜索框的效果,如果实现?
- WPF,谁做过这两种ListBox的模板呢?
- 用户登录子系统的实现
- 如何通过编程来锁定数据库?
- 那位达人可以介绍下axWindowsMediaPlayer1的控件的用法?
- web窗体中如何弹出一个保存文件路径的对话框
SqlConnection conn = new SqlConnection(source);
conn.Open();
SqlCommand comm = new SqlCommand("create view test as select * from dbo.Categories", conn);
comm.ExecuteNonQuery();
comm.Dispose();
conn.Close();
俺写的就可以啊,楼主再检查一下代码,怪哉!!!!!!!!!
文本中的内容是这样的:
USE [tablename]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[viewname1]
go
USE [tablename]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[viewname2]