hello,朋友们,问题对你们来说不难吧。帮我一下。不会是因为太幼稚的问题没人答吧?

解决方案 »

  1.   

    随不太难,不过有点繁;
    NO1,你可以把表名先添进去,或着在程序运行时动态的读去表名,再添加;
    NO2,不明白用户输入数据是什么?sql里的数据又是那里的?
    NO3,我想你应该懂触发器吧,不然的话你的先学学
      

  2.   

    1.一句话解决:    self.ADOConnection1.GetTableNamesself.ComboBox1.Items,false);
    你第一题后半段写的不清楚,我不知道如何回答你。2.写的也不清楚,你是要和数据库中所有的数据比吗,如果是你得写出你的结构来才好给你回答。3.初始建立一个空表,判断系统日期,如是每月1日,就用"select * into"生成一个新表,剩下的就看你的程序如何判断了,(建义:数据表可以用日日期来做)
      

  3.   

    1.DBLOOKUPCOMBOBOX 里有个listsource,listfield可以解决!
    2。不会!
    3。可以让sql创建一个触发器来完成!
    具体的做法问一问别人!:)
    本人愚笨!只能提供以上观点!
      

  4.   

    NO.1:这个问题我多次回答过,你可以查一下以前的贴子;
    NO.2:用select field.. from tablename where fieldname = :fieldvalue;
    用户操作:
     1:简单,单表查询;
     2:复合:多表多字段查询;自己写界面,其主线如上边所写;
    NO.3:
       登录窗体放DateTimePicker,库中建表有时间字段,比较是否月份差一,建表,要求用户输入;
      

  5.   

    to  haishen(海神) :
    No.1 后边的意思是说一个库里有多个表,表明不同,如有at001,at002,bc001,bc002等等,但是用combobox选择表时只让他选择at001,at002这一系列的表。不选别的表。No.2 是这样的,数据库里以有我们自己的数据,这些数据与用户是一一对应的,如用户A在我们的系统里有一个数据,现在要A自己输入一个数据,他所入的数据要和我们的数据进行比较,得出差异率。当然,是多用户的,他们分别对应我数据里的属于他们自己的数据。No.3 我还不是太明白
      

  6.   

    1. 你是不是要控制不同的用户选择不同的表,如果是这样可以判断
        Copy(ComboBox.Text,1,2) 是否等于'at',不知是不是你要的2.ihihonline(小小->充电中……)  回答是对的,如看不懂可以看一下有关SQL语句的书3.你不是要每月1日就生成新表吗,我的意思是你开始只建一个基本表,后面每月都是这个表的Copy,这样你只用在程序启动时判断系统日期是不是每月的1号就可以了,如是就生成一个新表,指定的打开的表名就是每用的日期如:“20020501”就是一个表,这样方便于你程序的判断,(这只是我的想法)