Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有.NET连接器问题的mySQL存储过程_.net_Mysql_Stored Procedures_Parameters_Collections - Fatal编程技术网

带有.NET连接器问题的mySQL存储过程

带有.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

我见过其他关于这个错误的主题,但没有一个与我的情况相符

首先,当我在本地运行我的代码时,它工作得非常好

但当我将其上传到服务器时,我得到了错误:

在集合中找不到参数“?PuserName”

以下是C#代码:

SQL代码:

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;