throw ex;(在编译错误时显示“无效对象名称”Web1“”你可以帮我解决我错误的地方吗?我也是初学者,所以提出如何学习C#.net,Sql server的想法。
public int insertweb(Com_web cw)
{
int result=0;
try
SqlConnection con=new SqlConnection(connectionstring);
con.Open();
SqlCommand cmd=new SqlCommand("saveweb",con);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@Empid",SqlDbType.Int).Value=cw.Empid;
cmd.Parameters.Add("@Empname",SqlDbType.VarChar).Value=cw.Empname;
cmd.Parameters.Add("@Empphonenumber",SqlDbType.Int).Value=cw.Empphonenumber;
cmd.Parameters.Add("@Empemailid",SqlDbType.VarChar).Value=cw.Empemailid;
cmd.ExecuteNonQuery();
con.Close();
result=1;
return result;
}
catch (Exception ex)
{
throw ex;
}
}
}
}
USE [Web1]-----Web1 is a Database name.
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[saveweb]
@Empid int,
@Empname varchar(50),
@Empphonenumber int,
@Empemailid varchar(50)
as
begin
insert Webtable(Empid,Empname,Empphonenumber,Empemailid)
values (@Empid,@Empname,@Empphonenumber,@Empemailid)
end
答案 0 :(得分:0)
首先检查web1
数据库是否可用。并且您的插入查询似乎有误,您在插入查询中缺少into
insert into Webtable(Empid,Empname,Empphonenumber,Empemailid)
values (@Empid,@Empname,@Empphonenumber,@Empemailid)
使用它来查找所有数据库
EXEC sp_databases
SELECT name
FROM sys.databases