Bug #69152 | Parameter is missing during execution to fill data adapter | ||
---|---|---|---|
Submitted: | 6 May 2013 10:04 | Modified: | 8 Jun 2013 4:07 |
Reporter: | Suman Biswas | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | Connector / NET | Severity: | S1 (Critical) |
Version: | 6.6.5 | OS: | Windows (Windows 7, MySQL Server 5.6, ASP.Net 4) |
Assigned to: | Assigned Account | CPU Architecture: | Any |
Tags: | Parameter missing ASP.Net |
[6 May 2013 10:04]
Suman Biswas
[8 May 2013 4:17]
Gabriela Martinez Sanchez
Hi Suman, I have reproduced the issue you described, and exists a workaround that works perfectly fine and hopefully it will keep you up to speed in your migration to MySql. The problem here is the NATIONAL usage in the definition of the parameters for the routine. If you want to define a particular character set you can define the routine like this: CREATE DEFINER=`root`@`localhost` PROCEDURE `UserIdValidation`(v_emailId VARCHAR(100) CHARACTER SET utf8,v_password VARCHAR(50) CHARACTER SET utf8) BEGIN .... rest of code Or you just can use CREATE DEFINER=`root`@`localhost` PROCEDURE `UserIdValidation`(v_emailId VARCHAR(100),v_password VARCHAR(50)) BEGIN .... the default character set in the server is utf8 and is equivalent to NATIONAL according to the documentation. You can check more information here: http://dev.mysql.com/doc/refman/5.5/en/charset-national.html Please let me know if the workaround worked for you. Thanks in advance for your feedback.
[9 Jun 2013 1:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".