首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ASP+MSSQL存储过程添加一条记录,不知道错哪了,请帮忙

2013-03-19 
ASP+MSSQL存储过程添加一条记录,不知道哪里错了,请帮忙。本帖最后由 hgwyl1 于 2013-03-15 21:05:20 编辑1.

ASP+MSSQL存储过程添加一条记录,不知道哪里错了,请帮忙。
本帖最后由 hgwyl1 于 2013-03-15 21:05:20 编辑 1.asp页面代码如下

<%
name=session("name")
Set Cmd = Server.CreateObject("ADODB.Command")
Cmd.CommandText="nametest"
Cmd.CommandType=4
CMD.Prepared = true
Cmd.Parameters.Append cmd.CreateParameter("@name",200,1,10,name)
set Cmd = nothing
response.Redirect("1.asp")
%>


存储过程testname如下
USE [数据库名]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[testname]
@name nvarchar(10)
AS
BEGIN

INSERT INTO 表1
(name) VALUES ('@name')
END


1.asp页面执行的结果是:直接跳转回1.asp,而并没有在表1中添加记录

请帮看看是哪出错了?
[解决办法]
你的存储过程有错误
BEGIN      
INSERT INTO 表1     (name) VALUES ('@name') 
END 



VALUES ('@name') 应该写成 VALUES (@name)

热点排行