我的存储过程是这样的:
create procedure create_table
@tname varchar(50)
as
declare @sql varchar(500)
select @sql = 'create table '+ @tname +'(
编号 char(10) not null PRIMARY KEY ,
名称 varchar(50) null,
型号 varchar(50) null,
规格 varchar(50) null
)'
exec(@sql)
go.net的程序:
private void create_t_Click(object sender, System.EventArgs e)
{
string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection conn = new SqlConnection(ConnString);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandText = "create_table";
da.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter param = new SqlParameter("@tname", SqlDbType.VarChar);
param.Direction = ParameterDirection.Input;
param.Value = Convert.ToDateTime(TextBox1.Text);
da.SelectCommand.Parameters.Add(param);
Panel1.Visible = true;
}疑问:运行没错误,为什么这不能创建表?经测试,在查询分析器上运行完全正确,在.net上为什么就出现问题了?
create procedure create_table
@tname varchar(50)
as
declare @sql varchar(500)
select @sql = 'create table '+ @tname +'(
编号 char(10) not null PRIMARY KEY ,
名称 varchar(50) null,
型号 varchar(50) null,
规格 varchar(50) null
)'
exec(@sql)
go.net的程序:
private void create_t_Click(object sender, System.EventArgs e)
{
string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection conn = new SqlConnection(ConnString);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandText = "create_table";
da.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter param = new SqlParameter("@tname", SqlDbType.VarChar);
param.Direction = ParameterDirection.Input;
param.Value = Convert.ToDateTime(TextBox1.Text);
da.SelectCommand.Parameters.Add(param);
Panel1.Visible = true;
}疑问:运行没错误,为什么这不能创建表?经测试,在查询分析器上运行完全正确,在.net上为什么就出现问题了?
解决方案 »
- .net修改excel宏的问题
- 当 JS 和 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 。。。/> 出现冲突时,怎么办?解决不了了。。谢谢。
- ASP.NET声音播放
- dropdownlist与gridview实现联动
- session如何设置相对过期时间和绝对过期时间?
- linq碰到的一个很奇怪的问题~~原先都不会!!求各位帮忙看看
- .net 如何用StreamReader读取Excel文件内有多少行数据??
- 急!:模态对话框中的<base target="_self">只对IE6有效而对IE5无效?
- 请教各位大虾,我的系统为什么不支持aspx文件?急....
- ado.net 当数据库发生变化时如何更新模型类
- vs2003获取VSS上最新版本的时候,为什么有些文件无法获取?
- 在asp.net项目大量应用了jquery ajax 这样可以吗
da.SelectCommand.ExecuteNonQuery();