簡體   English   中英

將MySql存儲過程用於.NET數據訪問層

[英]Using MySql stored procedures for .NET Data Access Layer

我正在使用.NET 2.0和/或3.5。 奇怪的是,每次我使用MySQL存儲過程(無論是選擇,更新,插入,刪除)通過TableAdapter還是通過Dataset中的普通查詢添加查詢時,向導都不會完成(對話框突然消失) ,我回到設計器模式,並且查詢未添加到tableadapter或數據集表單中)。 MySQL存儲過程是否需要特殊的格式設置,還是MySQL存儲過程能夠正常工作的解決方法?

我正在使用MySQL 5.1.33便攜式XAMPP 1.7.1 PHP 5.2.9 Apache 2.2.11 phpMyAdmin 3.1.3.1

我曾經發生過同樣的事情。 我的解決方法如下:存儲過程的參數之一是“過濾器”。 我將其更改為“ p_filter”,問題消失了。 我仍在處理的問題在我得到的過濾器的最后一個屏幕上:

您的sql語法有錯誤; 檢查與您的mysql服務器版本相對應的手冊,以在第1行的'NULL'附近使用正確的語法

我引入了一個不接受參數的存儲過程,並且使用數據集向導創建TableAdapter沒有任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM