真是快受不了那个ACCESS,做过项目才知道,原来功能很弱,尽管是方便。象我这样的人,会ADO和SQL SERVER 2000,编程不错,但可惜用惯了VBA,不过英语又差,如果用DELPHI做数据库,会不会很麻烦?听说DELPHI有ADO控件,操作起来顺手吗?报表和数据表格方面比ACCESS,又是如何?

解决方案 »

  1.   

    果用DELPHI做数据库是所有开发环境最爽的。ADO操作非常方便,你可以开发出免安装(将.exe文件拷贝过来就可运行)的在局域网上运行的数据库程序。
      

  2.   

    是么?其实我早有转过来之意,最近学了一段时间的ADP,我发现我是时候要跳了。就也是向前跳一步。也许上次的那个荒唐的贴子,得罪了不少DELPHI的朋友。在这里我先道歉。
    但ACCESS在这几年真是帮了我不少忙,从数据库入门到现在要做大型数据库。可我发现,它的控制能力太弱了,实在有点不行,由最初觉得方便的感觉到现在觉得它太弱。这说明了什么?前台的开发要换一个工具才行,对DELPHI和C#之间犹豫不前。
      

  3.   

    对DELPHI和C#之间犹豫不前?
    我建议先学DELPHI,再学C#.当然要看你的工作项目了。如果要开发B/S建议学C#
    还有SQLServer的数据库实现/管理一定也要搞清楚。其实DELPHI开发桌面系统很方便。ADO更是爽啊。
    不过对数据库的操作最好用存储过程,通过ADO调用。如果不懂SQL语句的话,肯定开发不了好的管理系统。
      

  4.   

    呵呵,经过这十多天的磨炼,懂了不少TSQL了。学DELPHI用DELPHI可能有一个难题,就是本人的英语水平太差。尽管在三年前,我也接触过DELPHI,但怕看英语力不从心。不知道大虾们有在ADO开发方面,使用什么报表和控件之类?本人特别对表格中使用下拉列表这个重要的功能看得很重,因为在日常输入中,经常大量重复使用,好象有一个叫DBGridEH的控件,也是不错的。
      

  5.   

    参与这个问题的,请首先看看这个经典帖子,太经典了。http://community.csdn.net/Expert/topic/3170/3170179.xml
      

  6.   

    Delphi 目前在Win32桌面端开发,我认为是最优秀的。
      

  7.   

    TO: reallike
    ERP的认识我并不多,但你要明白,这个世界真的是有人用ACCESS做ERP的。http://www.e-erp.com/enterpriser/index.asp你看看上面吧,你一定有收获的。那个ERP软件,全都是MDB,也可能是MDE,但我估计他后台用ODBC+SQL SERVER的方式来做。那个软件的详细,就不太清楚了,你叫他给你一个试用版看看吧。不过有一点肯定,你所说的扫描枪,也没有什么大不了的事,现在的扫描枪相当于键盘,你用它扫一下,就等于在键盘上输入这个条码。
    其它的就不太清楚了,我的水平实在很低。。还有一点,你所说做的ERP是一个通用软件,做通用软件当然很难,可以把你做死,但专用软件就好做得多。因为某些要照顾通用的部分就可以不用写了。又如自定义报表功能,如果是专用软件,直接在开发时定义就好了。好,就这么多。
      

  8.   

    补充一点,那个软件是我参加ACCESS聚会时看到的,真的是ACCESS做。
      

  9.   

    国外在开发项目方面,好像是这样的,先利用Execl把数据格式定义好,利用Execl的函数功能处理一定的业务。先用起来。同时再开发软件系统。