PIXNET Logo登入

suhsienchin的部落格

跳到主文

歡迎光臨suhsienchin在痞客邦的小天地

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 04 週五 201616:20
  • php framework yii

undefined
好久沒動的blog又想開始來寫了,不過還是一樣寫有關於技術文來著
最近剛好在研究php framework,因為環境的關係,目前server只能用yii來寫
所以就先來寫有關於yii的學習筆記
(繼續閱讀...)
文章標籤

suhsienchin 發表在 痞客邦 留言(0) 人氣(53)

  • 個人分類:
▲top
  • 1月 10 週六 201514:01
  • 保險節稅妙用多

轉戴於:http://maybird.pixnet.net/blog/post/13584729-%E4%BF%9D%E9%9A%AA%E7%AF%80%E7%A8%85%E5%A6%99%E7%94%A8%E5%A4%9A
利用不同保險商品,產生的節稅效果都不盡相同, 建議消費者在做節稅規劃時,可由專業保險顧問協助規劃,發揮保險節稅最大效益。 
根據台灣目前的所得稅法規定,保險節稅的用途有三:個人綜合所得稅、遺產及贈與稅,以及營利事業所得稅。但是不同的稅目應如何與不同的保險商品搭配,才能發揮最大節稅效益? 個人在報稅時,薪資所得不可以避開,須按照累進稅法計算,金額累計與課稅級距成正比,因此,如何降低課稅級距,則需透過合法避稅管道。
 
降低個人綜合所得稅的方式有很多,最常使用到的是每人每年最高可享有二萬四千元的保費扣除額,舉凡人身保險,例如壽險、傷害險、健康險、年金險、旅行平安險保費;勞保、農保、公保、學生平安保險等,都可納入,而且同一申報戶沒有人數限制。但是產物保險,例如機車強制責任險、汽車保險、住宅火險等,以及未經核准在台銷售的國外保單、地下保單的保費支出等,便不能納入列舉扣除範圍。 
但是,二萬四千元的保費扣除額因為金額不高,其節稅效果有限,尤其是對於高所得人士而言,則應善用各項保險給付在稅法上全額免稅的優惠,尤其是需要規劃贈與稅與遺產稅者,以達到充分節稅的目的。 
南山人壽榮譽會會長,同時也是去年保費收入創紀錄的經理羅采禎,專為企業家與高所得者做保險及稅務規劃,從實務經驗中發現,隨著景氣改變,銀行利率走低,高所得人士購買保單,首先重視保本,其次便是保障。
妙用一 
分散財源降低課稅級距 
許多高所得人士不一定是高薪水,因為所得來源通常包括利息所得或租金收入,而且往往總是到報稅時才發現自己的總所得要被課重稅,因此應該全盤考量,盡早留意如何節稅。 
羅采禎認為,在節稅初步規劃上,應先就收入來源分項分散。許多人都還是有「現金為王」的觀念,只用儲蓄或是將現金放在保險櫃中的方式來理財。 
羅采禎發現這類理財觀念較保守客戶的節稅需求,是希望降低利息所得,她通常建議會手邊有大額定存單或是現金資產豐厚的人,若想降低利息所得至免課稅額度,可將現金資產分配給已成年、但薪水不高,且獨立申報所得的子女名下,以子女的名義開列帳戶。 
若是名下擁有很多不動產、而且有大筆租金收入者,她建議可以將個人不動產進行贈與,贈與持分給子女,租金收入也可轉嫁到子女身上,都有助於降低稅金。 
不過受到景氣影響,銀行利率走低,羅采禎建議保守型的高所得者,可將定存單或身邊大筆現金用來購買躉繳型保單,除了利率優於銀行定存外,利息所得與滿期金都視為保險給付,可享全額免稅。 
妙用二 
為子女投保節省贈與稅 

利用合法贈與是高所得者節省遺產稅的普遍方式。根據贈與稅法的規定,除了夫妻間贈與免稅之外,可利用每人每年一百萬元的免稅額度,將財產逐年贈與子女。要注意的是,父母每人每年有一百萬元的贈與子女金額限制,是所有贈與子女總和為一百萬元,而非每名子女各一百萬元。 除了現金贈與外,羅采禎建議,可以子女名義購買生存保險,繳納保險費日視為贈與日,例如還本型壽險、兒童教育基金險等。值得注意的是,保險滿期給付金及生存年金,由於給付條件必須是被保險人在世時,若要保人與被保險人、滿期受益人非同一人,在領取滿期金及生存年金時,則視為是要保人對受益人的贈與,超過一百萬元的免稅額度時,要保人仍需繳交贈與稅。因此,為子女投保時,子女必需同時也是受益人。 
為子女投保,可以做為其日後出國留學進修或是創業本錢、結婚基金等,好處多多。也可以選擇年金型保單,因為年金可採月領,可做為對子女生活費、教育費的補貼。 
妙用三 
保險給付不計入遺產總額 

保險商品在節稅上最大的優勢,在於可以合法規避遺產稅,根據遺產及贈與稅法規定,被繼承人給付其所指定受益人之人壽保險金額,不計入遺產總額。因此懂得理財規劃的人都知道,「寧可用財產的一○%來繳保險費,也好過用財產的五○%來繳遺產稅」。 
羅采禎指出,根據現行的稅法規定,如果高所得者有一億元遺產扣除累進稅額,減掉一百萬免稅額,乘以五○%的級距,將近要繳約三七○○萬元的遺產稅,稅負相當高。因此建議,個人在針對遺產規劃前,先向國稅局申請財產歸戶檔案,查詢名下各項資產,計算總和,依據各項資產的特性與法規,審慎規劃避稅節稅的方式。 
尤其是現金資產比重過高者,利用保險節稅的保費金額則需要調整。羅采禎曾經為年紀約四○歲的企業家規劃保單,他只買六年期的平準型保單,基本保額為六千萬元,年繳保費約二百萬元,六年總共繳交一千二百萬元的保費,滿期時,節稅金額便高達六千萬元。但針對預算有限的人,則可延長繳費期限,降低年繳保費,也可以達到同樣目的。 
妙用四 
企業投保可抵營業所得 
至於企業主為員工投保的部分,營利事業為員工投保團體壽險,每人每月保險費在二千元限額內,免視為員工薪資所得,並可將保險費列為營業費用,作為收入的減項。 
羅采禎認為為員工投保,有兩項好處。首先,一年合計二萬四千元的保險費與個人所得稅的保險費用免稅額度可分開計算,等於個人共有四萬八千元的保險費額度,四萬八千元保費支出的減項,對假設個人所得稅率約二一%的人而言,可以再減省約一萬元的稅金。 
再者,企業為與員工投保,企業主可用這兩千元的額度,不一定只買保障型商品,也可以購買保單做為退休金提撥。除了有分攤職災風險的功能外,還可增加員工的向心力,而且保單受益人為員工,做為退休金的保險滿期金也是全額免稅。 
歐美企業為員工設立退休金帳戶的風氣盛行,反觀國內中小企業鮮少如此做,台灣人只在乎薪水,而忽略長遠的福利,因此羅采禎建議,營運績效穩定的企業,不妨為員工設立退休金帳戶,以利吸引更好的人才。 
慎選商品組合達到理財效果 
羅采禎進一步指出,利用保險節稅,不見得是高所得者的專利,在她的銷售經驗裡,往往以分享的態度去傳遞保險好處,只要以客戶理財需求為出發點進行規劃,絕對沒有買不起的客戶和不景氣的壓力,及早依個人經濟能力進行規劃,保險也是累積長期資產的最好的工具之一。 

善用保險節稅,最重要的功能是在規避風險以及對抗通貨膨脹。要如何妥善利用保險商品達到上述的雙重效果,羅采禎通常會採取平準型與增值型保單組合,按比例分配,以兼顧降低保費、提高保障的雙重功能。 

例如,保戶希望二十年後預定保額是五千萬元,羅采禎建議可購買四千萬元的平準型保單,另外一千萬元則購買增值型保單。平準型保單通常具有保本與保障的功能,保費較為經濟。而增值型保單特色在於配合保戶投保期間需求性的增加而保障遞增,例如養育子女期間,保障責任隨子女的增加與成長上升,因此具有抗拒風險的作用;而滿期金倍數遞增,增加的金額也可降低通貨膨脹的壓力,不用擔心未來的錢不夠用。 
俗諺說「富不過三代」,但是熟悉節稅規劃的羅采禎認為,她看過不少個案,不見得是因為子孫不孝,而是在台灣的稅制下,對於擁有大筆遺產者,沒有妥善規劃,便會因重複課稅而需繳納高額稅金,假設上一代留下的鉅額保險理賠金雖然不用不計入遺產稅,但是第二代如果沒有妥善規劃與運用,也會成為第三代需要繳納遺產稅的負擔。 
(繼續閱讀...)
文章標籤

suhsienchin 發表在 痞客邦 留言(0) 人氣(15)

  • 個人分類:保險知識
▲top
  • 6月 01 週日 201413:37
  • [真爱每一天]

此篇文章受密碼保護,請輸入密碼後閱讀。
(繼續閱讀...)
文章標籤

suhsienchin 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:我
▲top
  • 6月 20 週三 201207:37
  • [ASP.NET]【轉貼】WebUserControl之間值得傳遞(使用Interface)

本文轉貼於 WebUserControl之間值得傳遞(使用Interface)
 
緣起
在使用WebUserControl的時候,如果一個畫面有數個WebUserControl的話,他們彼此間要怎麼溝通呢,也許有人說,使用FindControl/Property啊!!的確,小喵以前是這樣處理的,不過小喵卻發現這會讓WebUserControl在程式撰寫上變得複雜,既然要寫成WebUserControl,就是要把這些東西抽出來獨立處理/重複使用。但是如果寫的過程讓他與別的東西關係太密切,那就失去了抽出獨立處理/重複使用的目的。
再一次偶然的機會與熱心的Allen大聊到了物件(物件小喵一直都還在學),Allen大十分熱心的提示小喵可以用Interface來解決這類的問題。後來小喵在Allen大的文章也找到相關的範例與影片教學。不過範例是C#的,小喵用VB.NET來說明一次。
兩種模式
這邊會介紹兩種方式,都是透過Interface來處理:
  • 訂閱者模式:定義發行者(Publisher)與讀者(Reader)這兩種Interface處理

  • 事件模式:定義一個Event來丟資料,然後由Reciver來承接事件丟出的資料並且處理

  • Allen大的範例與教學檔如下,有興趣的人或者是學C#的人可以到Allen大的網站上查看:
    範例:MasterPage, Page, UserControl 如何互動, 傳值(事件模式)
    教學影片:如何做到 User control 互動-觀察者模式(觀察者模式)


    準備WebUserControl畫面
    接著小喵分別描述一下使用這兩種方式的範例:兩個範例的動作是一樣的,只是使用不同的方式處理。範例中使用北風資料庫,分別有三個WebUserControl
  • 選擇Employee的下拉式選單:wucGetEmployee.ascx

  • 顯示某Employee的Orders:wucEmpOrder.ascx

  • 顯示某筆Order的Detail資料:wucOdrDetails.ascx

  • 這三個的畫面分別如下
    wucGetEmployee.ascx










    1<asp:DropDownList ID="ddlEmployee" runat="server" AutoPostBack="True"










    2    DataSourceID="sdsEmployeeID" DataTextField="EmpName"










    3    DataValueField="EmployeeID">










    4</asp:DropDownList>










    5<asp:SqlDataSource ID="sdsEmployeeID" runat="server"










    6    ConnectionString="<%$ ConnectionStrings:NWind %>"










    7    SelectCommand="SELECT EmployeeID, CONVERT (varchar(10), EmployeeID) + '-' + LastName AS EmpName FROM Employees ORDER BY EmployeeID">










    8</asp:SqlDataSource>




    --
    wucEmpOrder.ascx










    01<asp:GridView ID="gvEmpOrder" SkinID="GV01" runat="server" AllowPaging="True"










    02    AutoGenerateColumns="False" DataKeyNames="OrderID" DataSourceID="sdsOrders">










    03    <Columns>










    04        <asp:CommandField ShowSelectButton="True" />










    05        <asp:BoundField DataField="OrderID" HeaderText="OrderID" InsertVisible="False"










    06            ReadOnly="True" SortExpression="OrderID" />










    07        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID"










    08            SortExpression="CustomerID" />










    09        <asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID"










    10            SortExpression="EmployeeID" />










    11        <asp:BoundField DataField="OrderDate" HeaderText="OrderDate"










    12            SortExpression="OrderDate" />










    13        <asp:BoundField DataField="Freight" HeaderText="Freight"










    14            SortExpression="Freight" />










    15        <asp:BoundField DataField="ShipName" HeaderText="ShipName"










    16            SortExpression="ShipName" />










    17        <asp:BoundField DataField="ShipCity" HeaderText="ShipCity"










    18            SortExpression="ShipCity" />










    19    </Columns>










    20</asp:GridView>










    21<asp:SqlDataSource ID="sdsOrders" runat="server"










    22    ConnectionString="<%$ ConnectionStrings:NWind %>"










    23    SelectCommand="SELECT [OrderID], [CustomerID], [EmployeeID], [OrderDate], [Freight], [ShipName], [ShipCity] FROM [Orders] WHERE ([EmployeeID] = @EmployeeID)">










    24    <SelectParameters>










    25        <asp:Parameter Name="EmployeeID" Type="Int32" />










    26    </SelectParameters>










    27</asp:SqlDataSource>




    --
    wucOdrDetails.ascx










    01<asp:GridView ID="GridView1" SkinID="GV02" runat="server"










    02    AutoGenerateColumns="False" DataKeyNames="OrderID,ProductID"










    03    DataSourceID="sdsOrderDetails">










    04    <Columns>










    05        <asp:BoundField DataField="OrderID" HeaderText="OrderID" ReadOnly="True"










    06            SortExpression="OrderID" />










    07        <asp:BoundField DataField="ProductID" HeaderText="ProductID" ReadOnly="True"










    08            SortExpression="ProductID" />










    09        <asp:BoundField DataField="UnitPrice" HeaderText="UnitPrice"










    10            SortExpression="UnitPrice" />










    11        <asp:BoundField DataField="Quantity" HeaderText="Quantity"










    12            SortExpression="Quantity" />










    13        <asp:BoundField DataField="Discount" HeaderText="Discount"










    14            SortExpression="Discount" />










    15    </Columns>










    16</asp:GridView>










    17<asp:SqlDataSource ID="sdsOrderDetails" runat="server"










    18    ConnectionString="<%$ ConnectionStrings:NWind %>"










    19    SelectCommand="SELECT * FROM [Order Details] WHERE ([OrderID] = @OrderID)">










    20    <SelectParameters>










    21        <asp:Parameter Name="OrderID" Type="Int32" />










    22    </SelectParameters>










    23</asp:SqlDataSource>




    兩種模式會用到的WebUserControl是一樣的,可以複製一份到另一個資料夾,以備等一下使用
    接著就要開始來使用,兩種模是從這裡起會有不同的內容,以下分別說明
    觀察者模式
    首先先幫觀察者模式建立Interface,相關程式碼如下










    01Imports Microsoft.VisualBasic










    02 










    03Public Interface IOrder   '訂閱者










    04    '定閱後,要處理資料的Sub










    05    Sub ProcessData(ByVal Data As String)










    06End Interface










    07 










    08Public Interface IPublisher     '發行者










    09    '註冊有哪些訂閱者要訂閱我的發行










    10    Sub RegOrder(ByVal obj As IOrder)










    11End Interface




    接著,一個一個的wuc來處理囉!!
    首先是wucGetEmployee.ascx,這個wuc是個發行者。他選了某個Employee後,把EmployeeID發行出去,至於訂閱者收到Employee之後,要做什麼事情,這個跟目前的wucGetEmployee.ascx沒關係,那是別人的事情。
    所以我們要在wucGetEmployee.ascx的CodeFile中Implements 這個Interface










    1Partial Class tOrderMode_wucGetEmployee










    2    Inherits System.Web.UI.UserControl










    3    Implements IPublisher




    此時會在畫面中自動多出一段程式碼,這是配合Implements IPublisher的原因










    1Public Sub RegOrder(ByVal obj As IOrder) Implements IPublisher.RegOrder










    2     










    3End Sub




    接著安排一個本頁的全域變數m_Orders,用這個來記錄有哪些訂閱者,訂閱了這個wuc










    1Dim m_Orders As New List(Of IOrder) '建立訂閱者的集合變數




    再來,我們在剛剛的Regorder中,加上要註冊訂閱者的程式碼










    1Public Sub RegOrder(ByVal obj As IOrder) Implements IPublisher.RegOrder










    2    m_Orders.Add(obj)   '註冊訂閱者










    3End Sub




    另外,這個下拉式選單,結合資料庫後,希望多出一筆請選擇。最後,希望在DropDownList的SelectedIndexChanged時,可以通知每一個訂閱者目前的EmployeeID










    01Protected Sub ddlEmployee_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlEmployee.DataBound










    02    Me.ddlEmployee.Items.Insert(0, "--請選擇--")










    03End Sub










    04 










    05Protected Sub ddlEmployee_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)Handles ddlEmployee.SelectedIndexChanged










    06    If m_Orders.Count > 0 Then










    07        For Each odr In m_Orders










    08            odr.ProcessData(Me.ddlEmployee.SelectedValue)










    09        Next










    10    End If










    11End Sub




    這樣就完成的這個發行者wucGetEmployee.ascx的部分。
     
    接著,撰寫wucEmpOrder.ascx的部分,對於wucGetEmployee.ascx來說,他是訂閱者(觀察者)所以一開始的時候,先在後端CodeFile加入Implements IOrder,因為Implements了IOrder,畫面會順便帶出ProcessData的部分










    1Implements IOrder










    2 










    3Public Sub ProcessData(ByVal Data As String) Implements IOrder.ProcessData










    4 










    5End Sub




    我們希望他訂閱到資料後,將得到的EmployeeID給畫面中的SqlDataSouce於是程式碼










    1Public Sub ProcessData(ByVal Data As String) Implements IOrder.ProcessData










    2    '將訂閱到的資料給SqlDataSouce的SelectParameters("EmployeeID")










    3    Me.sdsOrders.SelectParameters("EmployeeID").DefaultValue = Data










    4End Sub




    事實上,wucEmpOrder.ascx他不只是個訂閱者,對OrderDetail來說他也是個發行者,希望選擇GridView裡面的Order之後,就顯是相對應的OrderDetail
    過程與上面相似,就不贅述...詳細程式內容請參考本文最後面的範例檔。
    最後把這兩個wuc放到畫面後,還需要處理一些些程式。
    我們先把這三個wuc拉到畫面中,畫面如下
     










    1<uc1:wucGetEmployee ID="wucGetEmployee1" runat="server" />










    2<uc2:wucEmpOrder ID="wucEmpOrder1" runat="server" />










    3<uc3:wucOdrDetails ID="wucOdrDetails1" runat="server" />




     
    註冊上去後,他們彼此的關係還沒有設定,因此我們在PageLoad事件中,直行發行者的RegOrder來註冊訂閱者










    1Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load










    2    Me.wucGetEmployee1.RegOrder(Me.wucEmpOrder1)










    3    Me.wucEmpOrder1.RegOrder(Me.wucOdrDetails1)










    4End Sub




    這樣在PageLoad的時候,wucGetEmployee1知道了wucEmpOrder1訂閱了他,wucEmpOrder1也知道了wucOdrDetails1訂閱了他。
     
     


     
    事件模式
    上面說明了觀察者模式後,接著說明事件模式。這兩個模是要做的事情是一樣的,不過裡面運作的概念上卻不太相同。這裡改以觸發事件的方式來處理。
     
    一樣的先撰寫需要的Interface,首先建立一個類別,清除類別的程式碼,改成這樣










    01Imports Microsoft.VisualBasic










    02 










    03'宣告一個事件的Handler










    04Public Delegate Sub SetDataHandler(ByVal sender As Object, ByVal Data As String)










    05 










    06Public Interface IEventMode










    07    '設定這個介面有個SetData的事件










    08    Event SetData As SetDataHandler










    09End Interface










    10 










    11Public Interface IReciver










    12    '設定一個IReciver介面,裡面有UseData的Sub










    13    Sub UseData(ByVal Data As String)










    14End Interface




    設定好後,接著一樣的,先從源頭的wucGetEmployee.ascx開始撰寫起
    一樣的,先幫這個wuc的CodeFile安排Implements IEventMode此時會自動產生一個Event的語法










    1Implements IEventMode










    2 










    3Public Event SetData(ByVal sender As Object, ByVal Data As String) Implements IEventMode.SetData




    接著,在DorpDownList的SelectedIndexChanged事件中,要去觸發這個事件,並且將目前的SelectedValue透過事件傳出去










    1Protected Sub ddlEmployee_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)Handles ddlEmployee.SelectedIndexChanged










    2    RaiseEvent SetData(Me.ddlEmployee, Me.ddlEmployee.SelectedValue)










    3End Sub




    接著安排wucEmpOrder.ascx這個,對於這個而言,當wucGetEmployee.ascx觸發了事件後,他要透過Reciver的UseData把事件中的值給予SqlDataSouce,一樣的要先Implements IReciver介面










    1Implements IReciver










    2 










    3Public Sub UseData(ByVal Data As String) Implements IReciver.UseData










    4    Me.sdsOrders.SelectParameters("EmployeeID").DefaultValue = Data










    5End Sub




    而對於此wuc他不只是Reciver也是EventMode因此也要Implements IEventMode介面,這部分與上面一樣,就不贅述了。
    最後要把三個wuc放在畫面上,並且在aspx的CodeFile要處理一下,當三個wuc放到畫面後,畫面並不知道事件觸發應該要影響其他哪些wuc,因此要撰寫SetOrderData與SetOrderDetail這兩個Sub來通知Reciver開始使用事件發生的資料相關的程式碼如下(這部分與C#的程式碼差異度較大,如果是C#的使用者請參考Allen大的範例)










    01Protected Overrides Sub OnInit(ByVal e As System.EventArgs)










    02    MyBase.OnInit(e)










    03    AddHandler Me.wucGetEmployee1.SetData, AddressOf SetOrderData










    04    AddHandler Me.wucEmpOrder1.SetData1, AddressOf SetOrderDetailData










    05 










    06End Sub










    07 










    08Public Sub SetOrderData(ByVal sender As Object, ByVal Data As String)










    09    '設定










    10    Me.wucEmpOrder1.UseData(Data)










    11    Me.wucOdrDetails1.UseData("")










    12 










    13End Sub










    14Public Sub SetOrderDetailData(ByVal sender As Object, ByVal Data As String)










    15    Me.wucOdrDetails1.UseData(Data)










    16End Sub




     


    最後小喵將相關程式碼壓縮在此
    請下載參考
    http://vip2.blueshop.com.tw/topcat/DEMO/UC2UC/UC2UC.zip
    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(30)

    • 個人分類:Asp.Net
    ▲top
    • 6月 20 週三 201204:09
    • [ASP.NET]從usercontrol傳值給page

    您可以在UserControl中宣告事件: 
    Public Event DataChanged(ByVal s As String)      '宣告事件 
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            RaiseEvent DataChanged("Hello")                '在按鍵被點下時引發事件並傳出資料
    End Sub 
    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(220)

    • 個人分類:Asp.Net
    ▲top
    • 3月 13 週二 201200:51
    • AD環境下大量佈署XP的SNMP

    轉載自:http://blog.swto.net/2010/01/adxpsnmp.html
     
    安裝完一堆XP後發現有需要裝內建的SNMP服務!一台一台裝?太累了,用群組原則執行這個批次檔就ok了!這可是我翻遍了好幾個國外論壇,用多個技巧組合而來的!
    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(18)

    • 個人分類:Windows_Server類
    ▲top
    • 7月 04 週一 201115:02
    • [台北美食]翰林筵

    SDC14732.JPG
    這間坐落於房價之王帝寶附近的美食餐廳「翰林筵」
    一看起來就來歷不凡
    其內容與美食都有著低調奢華的感覺
    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(133)

    • 個人分類:生活
    ▲top
    • 6月 27 週一 201104:14
    • 取得資料庫, 資料表, 資料欄位資訊

    --取得指定資料表所有欄位名稱

    1
    select column_name from INFORMATION_SCHEMA.COLUMNS where table_name='tblGroup'

    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(29)

    • 個人分類:Asp.Net
    ▲top
    • 6月 22 週三 201102:43
    • 【SQL+實作】將資料庫備份檔(.bak檔)還原到不同的主機為資料庫檔(.mdf檔)

    1493ab8e9de9d1.jpg
    將伺服器的.bak紀錄檔備份回家後,利用還原機制,還原為.mdf資料庫檔的方法。 
    實例:
    要還原的資料庫叫NPUST.mdf
    欲還原的bak檔為NPUST_backup_200812060300.bak
    存在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\NPUST_backup_200812060300.bak
    設要建立一個新的資料庫叫NPUST或用從伺服器備份來的NPUST舊檔
    要用最新的bak檔去覆蓋。一般我們會直接在 資料庫右鍵>工作>還原>資料庫
    然後在來源裝置選擇備份媒體>檔案 然後去瀏覽加入.bak檔
    可是使用伺服器的bak檔做還原時會出現
    System.Data.SqlClient.SqlError: 備份組包含現有的 'NPUST' 資料庫以外的資料庫備份。 (Microsoft.SqlServer.Express.Smo)
    或
    System.Data.SqlClient.SqlError: 資料庫 "NPUST" 的記錄結尾尚未備份。若您不想遺失其中的內容,請使用 BACKUP LOG WITH NORECOVERY 備份記錄。亦可使用 RESTORE 陳述式的 WITH REPLACE 或 WITH STOPAT 子句,覆寫記錄的內容。 (Microsoft.SqlServer.Express.Smo)
    的錯誤訊息。
    解決方法
       
    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(551)

    • 個人分類:Asp.Net
    ▲top
    • 5月 11 週三 201106:07
    • [jQuery] 取得asp.net控制項的ID

    參考「[jQuery] 取得asp.net控制項的ID」
     
    $(document).ready(function(){
    $("#<%= btnUpload.ClientID %>").click(
    function(){
    var ext = $("#<%= FileUpload1.ClientID %>").val();
    ext = ext.substring(ext.length-3,ext.length);
    ext = ext.toLowerCase();
    if(ext != "zip"){
    alert("上傳的檔案必須為zip檔案");
    return false;
    }
    return true;
    });
    });
    (繼續閱讀...)
    文章標籤

    suhsienchin 發表在 痞客邦 留言(0) 人氣(163)

    • 個人分類:Asp.Net
    ▲top
    12...14»

    個人資訊

    suhsienchin
    暱稱:
    suhsienchin
    分類:
    心情日記
    好友:
    累積中
    地區:

    熱門文章

    • (3,089)ASP.NET 擷取網頁 for vb
    • (936)[Debian]Hylafax server 安裝設定教學
    • (121)了解Gridview事件(Event)
    • (37)【教學】痞客邦 PIXNET 部落格使用中繼標記通過 GOOGLE 驗證
    • (37)Asp.net 用 jmail 發送信件

    文章分類

    • 保險知識 (1)
    • google (2)
    • Jquery (3)
    • Windows_Server類 (6)
    • CSS (1)
    • WinForm (1)
    • 生活 (21)
    • Asp.Net (46)
    • javascript (4)
    • php&smarty (13)
    • Uncategoried (5)
    • 有關linux (8)
    • 我 (20)
    • 未分類文章 (1)

    最新文章

    • php framework yii
    • 保險節稅妙用多
    • [真爱每一天]
    • [ASP.NET]【轉貼】WebUserControl之間值得傳遞(使用Interface)
    • [ASP.NET]從usercontrol傳值給page
    • AD環境下大量佈署XP的SNMP
    • [台北美食]翰林筵
    • 取得資料庫, 資料表, 資料欄位資訊
    • 【SQL+實作】將資料庫備份檔(.bak檔)還原到不同的主機為資料庫檔(.mdf檔)
    • [jQuery] 取得asp.net控制項的ID

    最新留言

    • [14/12/11] Jack 於文章「[ASP.NET]動態產生 FileUp...」留言:
      請問,我該如何將 FileUpload 包在 Table 的...
    • [11/09/02] 訪客 於文章「jquery autocomplete ...」留言:
      我是初學者,你參考兩位的文章,我也看過,不過很多地方不懂。 ...
    • [11/06/29] mis2000lab 於文章「ADO.NET #6, DataSet如...」留言:
      您好,謝謝您引用我的文章。 除了註明「原作者」之外,能否也...
    • [11/02/18] 訪客 於文章「禁止員工使用 USB 外接式儲存設備...」留言:
      請問大大,最近公司也在想要封鎖部分群組的usb, 請問上述做...
    • [08/06/15] 弟 於文章「家人...」留言:
      我最近像之前那樣每天都在頭暈,明天可能會去台大檢查,我想我身...
    • [07/05/02] kewang 於文章「終於…架了server...」留言:
      我不是好人 (大喊)...
    • [07/05/02] kewang 於文章「從何下筆…...」留言:
      幹嘛學我用滾拜 = =...

    動態訂閱

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:
    • 累積人氣: