create proc zhu @tablename varchar (50),@title varchar(50),@content text
as
exec('insert into' +@tablename+'(title,content) values('+@title+','+@content+')')
go
这样写可以吗?什么时候这样写
create proc zhu @title varchar(50),@content varchar(50)
as
insert into [user](title,content) values(@title,@content)
go
也就是说什么时候加上引号
as
exec('insert into' +@tablename+'(title,content) values('+@title+','+@content+')')
go
这样写可以吗?什么时候这样写
create proc zhu @title varchar(50),@content varchar(50)
as
insert into [user](title,content) values(@title,@content)
go
也就是说什么时候加上引号
解决方案 »
- 请教.net数据库和客户端数据交换问题!
- 前台压缩图片大小,然后上传。。
- 怎么让gridview记录横向显示。
- UpdatePanel装用户控件注册了脚本了但是在隐藏文件提示:"Microsoft JScript 运行时错误: 'null' 为空或不是对象"
- SqlDataSource简单问题?急!
- asp.net操作IIS问题
- 怎么样才能够完全实现DataSet的上一条、下一条的功能
- 如何在一个DATAGRID中实现MOUSEOVER到这条记录的时候,鼠标后面就显示出这条记录的详细内容?
- 请教高手,如何在网页中启动别的操作平台?
- 关于datagrid控件的问题,急!急!急!毕业设计用的。
- 谁能告诉我怎样封装.cs文件,是在vs.net2005中,就是写了一类,封装成组件,以后调用!
- 为什么DropDownList改变而DataList不刷新?
这种情况
EXEC是调用另外的存储过程的写法,如果你存储过程里没调用别的存储过程,就是SQL语句就不要这样搞了啊,简单的事情搞复杂干嘛
declare @str as varchar(500)set @str = 'insert into' +@tablename+'(title,content) values('+@title+','+@content+')'然后
exec @str 为了方便