(1)在DataModule中肯定要有一个DataBase,Query组件可以根据需要添加。
(2)可行.但是没有DataBase就不能动态生成一个DB,可移植性低
(3)不清楚,关注

解决方案 »

  1.   

    1。用dabase更容易管理,因为当dababase与数据库的连接断开后,所有的query也就失去了与数据库的连接。
    2。但也可以只用query。你可以通过BDE建立别名。不需要ODBC.
    3。你可以动态输入SQL语句。eg:Query1.close;
                                 Query1.SQL.Text:='select * from mytable';
                                  //if there are parameter
                 //Query1.parambyName('参数').AsString/AsInteger:=参数值;         
                //if not Query1.prepared then Query1.prepare;
               //Query1.Open;                    
      

  2.   

    用ado吧,现在访问sqlserver7用的都是它。
      

  3.   

    to:: xm4014(forrest) 
        你做大項目時怎麼連數據庫?用DataModule,DataBase,Query和Ole Db 嗎? 要講理論,就說
    說你的項目是怎麼用的?
      

  4.   

    xm4014(forrest) : babyboy(zq) 你們在嗎? 
         
      

  5.   

    to:: xm4014(forrest)   babyboy(zq) 
        你做大項目時怎麼連數據庫?用DataModule,DataBase,Query和Ole Db 嗎? 要講理論,就說
    說你的項目是怎麼用的? 
      

  6.   

      我做过一个中型的数据库项目,数据平台是Sql Server,通过BDE来连.基本上来说,可用的Query都放在DataModule中,DataModule有一个DataBase,连接参数都写在一个ini文件中,每次程序启动时,都把ini中的参数读到DataBase中,然后DataBase自动创建一个所有query,table与之相连的数据库别名。这样,一旦数据库有变化,只需要改参数文件就可以了。
      

  7.   

      我終與明白了OLB DB是與ADO配套的,我做很多ASP項目都用這中方法(可移植性好,數據庫變化時只須改OLB DB文件).但介紹我手上介紹ADO的資料少,我怕delphi與ASP中用法不一樣,會出現問題.我決定不用OLB DB與ADO .  我決定用datamodule容器來放DataBase及Query組件.我手上介紹Query的資料多.to : xm4014(forrest) 兄
         (1)我有多個form都與數據庫連,要用時是不是用一個Query組件就購了??? 每此使用時這樣:
    Query1.Close;--->Query1.SQL.Clear;--->Query1.SQL.Add('SQL語句')--> Query1.Open;你為啥用多個Query???
         (2)我直接把DataBase組件與Sql Server中數據庫關聯不就行了. 只要給drivename, 
    databaseneme不就行了嗎?為啥要BDE呢?
         (3)datamodule容器中DataBase組件與Sql Server中數據庫連接時出問題了,怎麼連啊??? 
     
      

  8.   

        其实同数据库相连采取什么方式取决与多种因素,但Delphi对Ole DB的支持肯定不会出现大问题,虽然我不太熟悉。
        既然你采用了BDE,那么
        1.举一个很简单的例子,...对不起,女朋友来了,等会儿再说
      

  9.   

    我以前用在asp中用ado的.這個項目我決定不用OLB DB與ADO .datamodule容器來放DataBase及Query組件我連上數據庫了,我建了一個BDE之後連上DataBase的.delphi只有兩中連數據庫的方法:1) 通過ADO ;2) 通過BDE . 我是受了 xm4014(forrest) 兄的啟發,然後看<<delphi 5.0 從入門到精通  p 276 >>搞定的.我要特別感謝 xm4014(forrest) !
        
      

  10.   

    對問題(1)我想清楚了涉及到嵌套時一個Query組件搞不定,在asp中我常常同時建立幾個連接!