最近所做的一个项目,是数据库操作的批次程序,代码里有大量的SQL语句,所用的是SqlServer数据库,请问在不用存储过程的前提下,怎样做能使大量的SQL语句不出现在代码中

解决方案 »

  1.   

    可以将SQL加密后写入数据库,使用时提取出来再用就行了,更简单的是将SQL存入文件,需要时装载进来。方法很多,别给自己下框框
      

  2.   

    哦,这么说,我可以把SQL语句放在文本文件中,可以随时提取相应的语句啊,谢谢了......
      

  3.   

    单独搞个单元定义SQL常量??
      

  4.   

    在d版和c#版都看到有人提过,可以用个memo来存,然后memo的visilbe设置成false....乍一看挺搞笑.仔细想想还是不错的方法啊.
      

  5.   

    单独搞个单元 把 sql 的控件,变量,函数等等都写在里面!
      

  6.   

    SQL应该放在统一的单元中.可以分模块,分功能块等.规划好.这样以后在批量修改时比较方便.