相关疑难解决方法(0)

请求调用存储过程 C# 的合法示例:MYSQL

我花了大约 7 个小时试图通过反复试验来解决这个问题。我看到的所有在线示例要么不起作用,要么不适用,或者只显示了我正在寻找的一半。

这是我要的: 1. MYSQL 中使用一个 IN 参数和一个 OUT 参数的简单存储过程的示例。2. 使用 C# 从 Visual Studio 调用 FUNCTIONING 的示例(非常重要,因为有时在线示例不起作用...)。文本调用或存储过程命令类型都可以工作。3. AddWithValue 已被弃用。4. 我很想看到 out 参数实际工作。

如果 MYSQL 和 Visual Studio 无法做到这一点,那也很高兴知道。

对于此特定示例,MYSQL 文档不够详尽。并且请不要讨厌 Visual Studio 或 C#。

提前致谢!:)

编辑:

到目前为止,这是我设法做的,但它不起作用!!!

MYSQL 端,使用 HeidiSQL:

CREATE DEFINER=`root`@`localhost` PROCEDURE `login`(IN `stuff` VARCHAR(50), IN `pass` VARCHAR(50), OUT `param3` INT)
    LANGUAGE SQL
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN

    set param3 = 0;
    set param3 = (select count(*) from users where username=stuff and …
Run Code Online (Sandbox Code Playgroud)

c# mysql stored-procedures visual-studio-2015

4
推荐指数
1
解决办法
1577
查看次数

标签 统计

c# ×1

mysql ×1

stored-procedures ×1

visual-studio-2015 ×1