Delphi,被称为数据库开发的第一利器,最新的2010版难道要毁掉一世英名?在D2010IDE环境下使用数据绑定控件(如TDBEdit),然后设置DataField,这时候不可忍受的一幕出现了,我每输入一个字母,都弹出一次提示,要求连接数据源,要求数据集打开...
难道必须要在数据源连接的状态下才能设置吗?难道必须要先创建数据集所有的字段才能让我顺利设置吗?不知道现在用D2010的朋友有没有遇到这种情况?我在网上搜索了很久,没有看人任何反应这种情况的信息,难道是我安装的Delphi2010有问题吗?

解决方案 »

  1.   

    瞎扯你至少该打开一次数据集,才能获取字段结构啦,再下拉选择即可
    自己方法不对,不要怪IDE
      

  2.   

    瞎扯你至少该打开一次数据集,才能获取字段结构啦,再下拉选择即可
    自己方法不对,不要怪IDE
     ---------------------------------你那是静态构建数据字段的方法,难道你不知道DataSet是可以动态构建数据字段的吗?
     
      

  3.   

    是不是 loginprompt 属性设置为true 了
    没有用过d2010 我用的是D7
      

  4.   

    是不是loginprompt属性设置为true了?
      

  5.   


        其实就是我们在D7中经常设置数据绑定控件的FieldName时出现的“无效的授权服务”的提示窗口,与Connect控件的LoginPrompt属性没有关系,这种提示在D7里一般只是输入第一个字符的时候提示一下,而在D2010里却每敲一次键盘就会提示,很是令人抓狂 
      

  6.   


    把 dataSource 先不要关联,字段处理完后再关联。
      

  7.   

    starluck:
        非常感谢!
         看来Delphi2010还是有很多细节不完善的地方,呵呵