發表文章

目前顯示的是 四月, 2009的文章

SQLDataSource連結非SQLServer資料庫

若有使用到SQLDataSource,連結的資料庫通常都是SQLServer 但若有一天客戶的需求是要連結到不同的資料庫(如:Oracle,Informix)怎麼辨呢?
Don't Worry...只要在組態檔設定如下即可解決囉
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
  ConnectionString="<%$ ConnectionStrings:FormConnectionString %>"
            ProviderName="<%$ ConnectionStrings:FormConnectionString.ProviderName %>" SelectCommand='SELECT * FROM "PJSUBPJ"'>
        </asp:SqlDataSource>
    <connectionStrings>
        <add name="FormConnectionString" connectionString="Data Source=oracle9i.systemlead.com;Persist Security Info=True;User ID=caita;Password=caita;Unicode=True"
            providerName="System.Data.OracleClient" />
    </connectionStrings>