0

好的,我这几天一直在尝试编写一个相当简单的应用程序!我的背景:我已经做了 30 年的程序员,但谈到 ASP.NET,我所拥有的只是我多年前上的一门课,尽管这对我来说很容易而且我在班上名列前茅,但我已经忘记了很多。

然而,我 80% 的问题都来自使用 MySQL。似乎 MS 只是不太喜欢使用非 MS 数据库。

每次我遇到一个新问题,我都需要几个小时才能找到解决方案。存在 SQLDataSource 将方括号括在所有表和字段名称周围的问题(就像 MSSQL 喜欢的那样)。我解决了。还有一个问题是它放一个?在构建更新和插入查询时,而不是 @param-name。我在这里找到的唯一解决方案是进入代码并手动更正查询。我仍然无法让参数查询工作。每次我转身,都有一个新问题似乎指向我使用 MySQL。我不再相信我在隧道尽头看到的光。

现在,使用我并不熟悉的 RAD 环境,我完全预计这个项目会花费我更长的时间。实际上我预算的时间是原来的两倍。但是我本可以在 VB6 中在 1-2 天内完成的东西,到目前为止,我在 ASP.NET 中花了 2 周时间。我远远落后于计划。

所以,我的问题是:

  1. 我应该放弃使用 MySQL 并将我的数据库转换为 MSSQL 吗?

  2. 是否有对 MySQL 更友好的 3rd 方数据源控件?我用谷歌搜索了这个,但找不到任何东西。我什至查看了 Telerik 的 Radcontrols,他们告诉我,我所要做的就是将他们的控件连接到内置的 MS SQLDataSource,完全忽略了我的问题所在。

4

0 回答 0