PIXNET Logo登入

I-Cloud程式攻略

跳到主文

歡迎光臨i-cloud在痞客邦的小天地

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 01 週六 201110:59
  • [VB.NET] PLC讀取DWord值後的轉換方式



透過MX Component將DWord值取回後,要將它轉成數值顯示在畫面上,或是設定到PLC裏。
    Public Function SetDWord(ByVal data As String, ByVal str As String, Optional ByVal plus As Double = 1, Optional ByVal shift As Double = 1) As String
        Dim value As String = "0"
        Dim s As String = CDbl(data) * plus / shift
        Dim byarrBufferByte() As Byte
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(0) 人氣(1,588)

  • 個人分類:VB.NET
▲top
  • 10月 01 週六 201109:07
  • [MSSQL] 匯入或寫入簡體字時變亂碼


1.當資料庫使用簡體字時,須將資料型別設定為N開頭的型別
2.
3.寫入資料庫時語法中也要加入N如:NSERT into Alarm (CODE,InTime,Description,Solution,OutTime) Values ('GM1230','2010/7/20 18:00:00',N'发生问题',N'解決方式','2010/7/20 19:00:00')
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(1) 人氣(1,860)

  • 個人分類:MSSQL
▲top
  • 9月 30 週五 201110:52
  • [MSSQL] 清除MSSQL2005 Log檔太大的問題


backup log 資料庫名稱 with truncate_only;
dbcc shrinkdatabase(資料庫名稱);
(繼續閱讀...)
文章標籤

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

  • 個人分類:MSSQL
▲top
  • 9月 30 週五 201110:42
  • [MSSQL] Select二個資料表合併一起,使用UNION


將二個相同欄位格式的方式合併成同一筆資料。
如:
select * from P1 where id='xxx'
UNION
select * from P2 where id='xxx'
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(0) 人氣(4,822)

  • 個人分類:MSSQL
▲top
  • 9月 30 週五 201110:40
  • [MSSQL] 將MSSQL欄位裏多出的空字元清除


日前遇到MSSQL欄位資料會多出好幾個空白字元,利用Update語法及RTrim字串函數將空字元清除。語法如下:UPDATE TableNameSET 欄位名1 = RTrim(欄位名1)Where 欄位名2='xxx'
字串函數:RTRIM() 傳回截斷所有尾端空白的字元字串。LTRIM() 傳回移除開頭空白的字元運算式。
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(0) 人氣(2,465)

  • 個人分類:MSSQL
▲top
  • 9月 30 週五 201110:40
  • [SQL語法] 精妙SQL語句收集1


1、說明:複製表(只複製結構,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1<>1
法二:select top 0 * into b from a
2、說明:拷貝表(拷貝資料,源表名:a 目標表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;
(繼續閱讀...)
文章標籤

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

  • 個人分類:SQL語法
▲top
  • 9月 30 週五 201110:39
  • [SQL語法] SELECT INTO 和 INSERT INTO SELECT 二種語法


1.INSERT INTO SELECT語法
  語法為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
  要求目標表Table2必須存在,由於目標表Table2已經存在,所以我們除了插入源表Table1的字段外,才可   以插入常量。
2.SELECT INTO FROM語法
  語法為:SELECT vale1, value2 into Table2 from Table1
   要求目標表Table2不存在,因為在插入時會自動創建表Table2,並將Table1中指定字段數據復制到            Table2中。
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(2) 人氣(95,800)

  • 個人分類:SQL語法
▲top
  • 9月 30 週五 201110:38
  • [VB.NET] 使用VB.NET產生ANSI的文字檔


使用VB.NET撰寫介面,讓使用者輸入基本的參數後,就產生一些基本的程式碼。產生的程式碼使用【記事本】看起來內容都是正常的,可是從VS2008開啟相關檔案後卻發現,所有中文的部分都變成了亂碼!!發現原來產生的文字檔都是用UTF-8的格式。試著用記事本把檔案另存成ANSI格式後使用VS2008開啟,中文字的部分終於正常了。使用StreamWriter的方式產生文字檔,程式如下:sw As New StreamWriter("D:\TEMP\Test.vb")
修改為 sw As New StreamWriter("D:\TEMP\Test.vb", False, System.Text.Encoding.GetEncoding(950))即可正常
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(0) 人氣(1,067)

  • 個人分類:VB.NET
▲top
  • 9月 30 週五 201110:32
  • [VB.NET] 判斷一個整數是否為奇數或偶數的方法(使用And)


判斷奇數偶數是一個很簡單的問題,很直覺地能想到除以2檢查餘數,餘數若為1則是奇數,餘數為0則是偶數,若將整數轉成二進位,檢查最後一個bit 是否為1,若為1則是奇數,為0則是偶數。不過此方法僅適用於目前常見的電腦,仍有部分系統無法使用此方法檢查負數是否為奇數或偶數。
IIf((n And 1) = 1, n & "為奇數", n & "為偶數")
(繼續閱讀...)
文章標籤

colud77 發表在 痞客邦 留言(0) 人氣(3,111)

  • 個人分類:VB.NET
▲top
  • 9月 30 週五 201110:32
  • [VB.NET] 超級終端機可以SerialPort卻不行?


請在SerialPort的HandShake屬性設定為 Handshake.RequestToSend如: RS232.Handshake = Handshake.RequestToSend
(繼續閱讀...)
文章標籤

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

  • 個人分類:VB.NET
▲top
«1...567»

熱門文章

  • (9,387)[VB .NET] 字串處理函式 Split
  • (6,062)[VB.NET] Regex 正則表達式
  • (3,428)[VB.NET] 模擬滑鼠功能
  • (1,824)[VB.NET] 動態使用DLL
  • (1,143)[VB.NET] 定義控制項的 提示說明 / Tooltip
  • (994)[SQL語法] UNION 合併資料表
  • (867)[SYSTEM] 移除Windows Service
  • (439)[VB.NET] 字串處理函式StartWith、EndWith
  • (303)[VB.NET] 偵測電腦是否已上網
  • (188)[SQL語法] Replace函數

文章分類

  • MSSQL (4)
  • PLC (1)
  • SQL語法 (12)
  • System (3)
  • PHP (3)
  • 瀏覽器 (5)
  • VB.NET (35)
  • 未分類文章 (1)

最新文章

  • [VB.NET] Timer 背景服務啟動
  • [VB.NET] 更準確的Timer
  • [VB.NET] 偵測電腦是否已上網
  • [VB.NET] 讀取設定檔
  • [VB.NET] 動態使用DLL
  • [VB.NET] 模擬滑鼠功能
  • [VB.NET] 定義控制項的 提示說明 / Tooltip
  • [VB.NET] 壓縮.NET程式的記憶體用量
  • [VB.NET] 表單靠近視窗邊緣自動貼齊
  • [瀏覽器] Google Chrome擴充套件

文章精選

參觀人氣

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

文章搜尋

誰來我家