OK、私は何日もかなり単純なアプリを書こうとしてきました! 私のバックグラウンド: 私は 30 年間プログラマーをしてきましたが、ASP.NET に関しては、何年も前に受けたクラスしかありません。たくさん忘れました。
しかし、問題の 80% は MySQL の使用に起因しています。MS は、MS 以外のデータベースの使用をあまり好まないようです。
新しい問題に遭遇するたびに、解決策を見つけるのに何時間もかかります。すべてのテーブルとフィールド名を角括弧で囲む SQLDataSource の問題がありました (MSSQL が好む方法です)。私はそれを解決しました。? を置くという問題がまだあります。更新および挿入クエリを作成するときの @param-name の代わりに。ここで見つけた唯一の解決策は、コードを調べてクエリを手動で修正することでした。パラメータ クエリを機能させることができません。そして、振り返るたびに、MySQL を使用しているように思われる新しい問題があります。トンネルの先に見える光をもう信じられない。
さて、あまり慣れていない RAD 環境を使用しているため、このプロジェクトにはもっと時間がかかると完全に予想していました。実際、私は2倍の予算を立てました。しかし、VB6 では 1 ~ 2 日でできたことが、ASP.NET では 2 週間かかりました。予定より大幅に遅れています。
だから、私の質問は次のとおりです。
MySQL の使用をあきらめて、DB を MSSQL に変換する必要がありますか?
より MySQL に適したサードパーティのデータ ソース コントロールはありますか? 私はこれをグーグルで検索しましたが、何も見つかりませんでした。Telerik の Radcontrols を見たところ、自分の問題がどこにあるのかを完全に無視して、コントロールを組み込みの MS SQLDataSource に接続するだけでよいとのことでした。