我只有3天的时间, 设计+编码+测试 
包括winsock的通信,语音卡的SDK, 原数据库的无缝结合, 行业流程, 前面2个已经解决了
现在这个大山看是翻不过去了。你可以写一个连接数据库的方法,其中数据库名、用户名、密码都做为参数传进去,这样你不就可以访问任何数据库了,还在乎什么新旧阿。
重要问题不是这个, 我的模式  app-----|
   |      |
   |      |
new db    |
          |
old db----|
   
app先访问new db, new db中记录了怎么访问old db的方法
重要的是还记录了old db的是怎么包含这个信息的
(比如a表的第3个字段是我想要的~ 他在程序中提取出来可以知道他的联系方法等)
就是这个怎么难,。
然后app再去访问old db

解决方案 »

  1.   

    你可以在app访问new db的同时调用一个访问old db的方法,该方法中传入你的相应条件,比如,a表的第三个字段是你想要的,根据他你可以提取出相应的联系方式,那你就把字段的位置做为参数就可以了。通俗的讲,你的两个数据库的访问之间肯定有一定的联系,你就把这个联系做为两者之间的访问条件不就可以了。
      

  2.   

    我6哈喜欢乱说,忍不住乱说一气:实际上是数据字典表和设置表数据字典表:
    name        信息名
    num         序号,在原库表的次序
    tablename   表名
    fieldname   字段名
    type        类型(可以用数据库的表示方法,即用int型来表示,也可以用字符表示,用字符表示简单些)
    Length      长度
    Prec        小数位
    NullYN       是否可空
    DefaultText  Default
    pk          是否主键有些字段可以不要设置表:
    name       设置项目
    value      内容,varchar 
    type       数据类型
    乱说一气,不可当真!!!哈,哈哈,哈哈哈......
      

  3.   

    做个存储过程生成sql 语句再乱说一气,再不可当真!!!哈,哈哈,哈哈哈......
      

  4.   

    我胡说两句,先把你的新表连接上,当需要原有old的时候,你在配置调用,
    up
      

  5.   

    自己up下,
    发现sql里面的人好奇怪,喜欢用阿开头
    比如 阿波,学习中..., 阿棋,  阿广, 阿力,。。