SELECT 'EXEC(''sp_changeobjectowner @objname='''''+ltrim(u.name)+'.'+ltrim(s.name)+''''''+ ',@newowner=dbo'')'
FROM sysobjects s,sysusers u
WHERE s.uid=u.uid AND u.name<>'dbo' AND xtype in ('V', 'P', 'U') AND
                u.name NOT LIKE 'INFORMATION%' 
ORDER BY s.name

將資料庫物件中owner不是dbo,要改成dbo時,話請參考上面的SELECT語法。

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

今天早上八點半大家在學校集合
集合完畢…十一個人三台車
往台南人的後花園-中興林場出發


到了中興林場的大門
在停車場停好車子,就準備往山裏面前進了…

湯瑪的吳 發表在 痞客邦 留言(13) 人氣()

ADO.NET的DataTable是一個功能強大的離線Table
如果要在DataTable中過濾出一些特定資料時,請利用Select方法

例如我們用SELECT city_id,people_id,people_age FROM people
以上這段SQL來取得資料
並將這些資料寫入我們所指定dt(DataTable型態)內時

'例如:先找出特定city_id='台南市'的市民們

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

剛剛在小乖的blog上看到了三個字『倒退嚕』
說到了『倒退嚕』這三個字
就一定會想到黃克林先生
如果你是七年級生…你還認識黃克林
那真的要好好地向您敬個禮,來表示我對您的敬意

這首歌說是台灣調最經典的『搖滾樂』真是一點也不為過
這首歌在那個年代真的非常紅

湯瑪的吳 發表在 痞客邦 留言(6) 人氣()

如果要在網頁的Title製造動態的顯示效果 可以用以下的這段程式來完成
請將這一段程式放到您的網頁裏面
前後用 包起來…
您就可以看到這段效果了
資料參考來源http://www.dynamicdrive.com/
提示您…加入完之後請往左上角看

var titletext="歡迎來到湯瑪的吳BLOG"

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

C1TrueDBGrid和早期VB6的TrueDBGrid在設定欄位顯示上有些許的不同
剛接觸時,一直不知道要怎麼手動去設定這些欄位的顯示順序....
(感謝kevin的技術support)

例如透過以下這段SQL來取得資料後,並顯示在Grid上
SELECT A,B,C,D FROM MyTable

當Grid的DataSource是上面這段SQL所Query所得的資料時

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在執行程式過程中
有時侯我們需要知道某段指令或是某一段程式碼的執行時間
例如從資料庫抓取資料的時間…

Dim myWatch As Stopwatch = New Stopwatch()
myWatch.Start()
.....
請插入程式碼

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在C1TrueDBGrid中如果有某一個欄位的值改變時
同一個Row的其他欄位也要跟著改變…

請到AfterColUpdate的事件中來做異動其他欄位的動作

Private Sub MyC1DBGrid_AfterColUpdate(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.ColEventArgs) Handles MyC1DBGrid.AfterColUpdate

    If IsNothing(Me.MyC1DBGrid.DataSource) = False Then

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

當某個欄位的日期希望轉成我們所指定的格式時

例如使用者輸入2006/6
我們希望儲存的格式為2006/06 -->月份補零

Dim ori_date As String = "1999/2"

'  先檢查是不是有輸入資料

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

版本(.net framework 2.0)
' 如果要將Grid的資料小計放到Footer Bar時…
Dim total_count As Integer =0
For i As Integer = 0 To Me.MyTrueDBGrid.Splits(0).Rows.Count - 1
total_count += CInt(MyTrueDBGrid(i, "my_column").ToString)
Next
' 設定該欄位footer bar的文字內容(有時侯用來統計小計)
MyTrueDBGrid.Columns("my_column").FooterText = total_count

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在vb.net的Window form畫面中
(感謝雄哥的技術支援) 

keypress事件中可以透過下面的程式只允許數字的輸入(不允許文字及其他符號)
If e.KeyChar <> Microsoft.VisualBasic.ChrW(Keys.Back) Then
    e.Handled = Not Char.IsDigit(e.KeyChar)
End If


湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在blog裏面有時侯我們會用一些超連結來介紹更多的資訊
什麼叫『超連結』(HyperLink)呢?
其實就是你點了之後會幫我們連結到另外一個網頁
這就叫『超連結』…

因為blog裏面用了『超連結』來介紹更多的資訊
不過常常有時侯連過去之後,就直接跑到對方的網頁去了…
而我們的blog網頁卻被取而代之…

湯瑪的吳 發表在 痞客邦 留言(8) 人氣()

提供兩個簡單又好用針對TextBox控制項處理輸入字元的方法

如果在textbox控制項中強迫把輸入的字轉成大寫時
請於MyTextBox的KeyPress事件中加入以下的程式碼

If Char.IsLower(e.KeyChar) Then
    Me.MyTextBox.SelectedText = Char.ToUpper(e.KeyChar)
    e.Handled = True

湯瑪的吳 發表在 痞客邦 留言(1) 人氣()

在.net用String.Format可以幫助我們將輸出的資料格式化

例如今天我要把字串變數syear的output左邊補0時

syear = "93"
String.Format("{0:000}", CType(syear, Integer))
輸出的結果:"093"

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

通常一個系統會用到Caching Data的機制
不外乎有幾個共通點

一、多人即時的查詢、交易系統
二、需要在快速的時間將資料反應在前端
三、被查詢的資料變動性不高

當系統符合這個條件時,有些資料最好把他Cache起來

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()