带有.NET连接器问题的mySQL存储过程
我见过其他关于这个错误的主题,但没有一个与我的情况相符 首先,当我在本地运行我的代码时,它工作得非常好 但当我将其上传到服务器时,我得到了错误: 在集合中找不到参数“?PuserName” 以下是C#代码: SQL代码:带有.NET连接器问题的mySQL存储过程,.net,mysql,stored-procedures,parameters,collections,.net,Mysql,Stored Procedures,Parameters,Collections,我见过其他关于这个错误的主题,但没有一个与我的情况相符 首先,当我在本地运行我的代码时,它工作得非常好 但当我将其上传到服务器时,我得到了错误: 在集合中找不到参数“?PuserName” 以下是C#代码: SQL代码: delimiter | create procedure GetEmployeeByUsername(in PuserName varchar(45)) begin select id, firstName, lastName, phon
delimiter |
create procedure GetEmployeeByUsername(in PuserName varchar(45))
begin
select id,
firstName,
lastName,
phone,
address1,
address2,
city,
state,
zip,
username,
password,
emptypeid
from schema.tblemployees
where
username=PuserName;
end |
delimiter;
结果表明,microsoft Visual Web Developer在“发布”方法期间没有正确地ftp传输我的文件。我下载了filezilla,并用ftp重新编辑了文件,它成功了……结果表明,microsoft Visual Web Developer在“发布”方法期间没有正确地用ftp编辑我的文件。我下载了filezilla并用ftp重新编辑了这些文件,它成功了……我有过两次类似的问题。一种解决方案是从web服务器上删除项目并重新发布。第二个解决方案是删除所有表单bin目录并重新构建。一种解决方案是从web服务器上删除项目并重新发布。第二个解决方案是删除所有表单bin目录并重新构建。
delimiter |
create procedure GetEmployeeByUsername(in PuserName varchar(45))
begin
select id,
firstName,
lastName,
phone,
address1,
address2,
city,
state,
zip,
username,
password,
emptypeid
from schema.tblemployees
where
username=PuserName;
end |
delimiter;