ASP.NET +MySqlDbを使用しています。ListViewを構成しようとしているので、次のように記述しました。
<asp:SqlDataSource ID="dsDatiUtente" runat="server" ConnectionString="Server=12.28.136.29;Database=mydb;Uid=m111d1;Pwd=fake;Pooling=false;"
ProviderName="MySql.Data.MySqlClient"
SelectCommand="SELECT * FROM user WHERE idUser=@IdUser"
/>
私のaspxページの始めに私は追加しました
<%@ Import Namespace="MySql.Data.MySqlClient" %>
しかし、sqldatasourceをクリックして[Refresh Schema]をクリックすると、次のエラーが発生します。
「スキーマを取得できません。..。要求された.NetFrameworkデータプロバイダーが見つかりません。」
たとえば、私はそれをインストールしましたが、古いバージョンもアンインストールしてから、新しいバージョンをインストールしました。私のプロジェクトでは、Mysql dllを「bin」フォルダーにコピーしてから、そのdllへの参照を追加します。正しい方法かわかりません...
vs.netがリストビューを自動的にビルドできるようにするには、「更新されたスキーマ」が必要です...リストビューを「自動ビルド」できない場合は、すべてのコードを手動で作成する必要があり、コストがかかりすぎます。自分 :(
私は何が間違っていますか?
ありがとうございました!