0

我正在尝试在 ASP.net 中创建登录和注册表单,但我遇到了百万分之一的页面,看起来它可以帮助我。问题是当我按照这些步骤进行操作时,我似乎遇到了错误,有人可以告诉我我做错了什么,或者编写这些步骤的人是否错了?

我正在遵循的步骤:

http://www.c-sharpcorner.com/uploadfile/rohatash/simple-user-login-in-Asp-Net-using-C-Sharp/

我做了什么:

我打开 SQL Server Management Studio,创建了一个名为 的数据库VC_temps,右键单击,选择新查询并输入以下代码

CREATE TABLE Student
(
StudCode        varchar(10),
FirstName       varchar(30),
LastNmae        varchar(30),
Telephone       char(10),
Course          varchar(30),
Pword           varchar(20),
Availability    varchar(50),
JobSkill        varchar(50),
Experience      varchar(50)
)

CREATE PROCEDURE [dbo].[VC-Temps]
(
@StudCode       varchar(10),
@FirstName      varchar(30),
@LastNmae       varchar(30),
@Telephone      char(10),
@Course         varchar(30),
@Pword          varchar(20),
@Availability   varchar(50),
@JobSkill       varchar(50),
@Experience     varchar(50)
)
AS
INSERT INTO Student VALUES (@StudCode, @FirstName, @LastNmae, @Telephone, @Course, @Pword,     @Availability, @JobSkill, @Experience)

我收到的错误似乎是

CREATE PROCEDURE [dbo].[VC-Temps]

错误是:

消息 111,级别 15,状态 1,过程 VC-Temps,第 27 行
“CREATE/ALTER PROCEDURE”必须是查询批处理中的第一个语句。

4

2 回答 2

4

CREATE TABLEandCREATE PROCEDURE块之间插入GO,以使 SQL Server 执行。

于 2012-10-16T18:32:48.820 回答
1
CREATE TABLE Student
(
StudCode        varchar(10),
FirstName       varchar(30),
LastNmae        varchar(30),
Telephone       char(10),
Course          varchar(30),
Pword           varchar(20),
Availability    varchar(50),
JobSkill        varchar(50),
Experience      varchar(50)
)
GO

CREATE PROCEDURE [dbo].[VC-Temps]
(
@StudCode       varchar(10),
@FirstName      varchar(30),
@LastNmae       varchar(30),
@Telephone      char(10),
@Course         varchar(30),
@Pword          varchar(20),
@Availability   varchar(50),
@JobSkill       varchar(50),
@Experience     varchar(50)
)
AS
    INSERT INTO Student VALUES (@StudCode, @FirstName, @LastNmae, @Telephone, @Course,     @Pword,     @Availability, @JobSkill, @Experience)
于 2012-10-16T18:33:08.627 回答