在 T-SQL裡 搜尋 程式裡的關鍵字:

SELECTdistinctsys.sysobjects.name,sys.sysobjects.type
FROMsys.sysobjectsINNERJOINsyscomments
ONsys.sysobjects.id =sys.syscomments.id
WHEREsys.syscomments.textLIKE'%keyword%'

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

我們要找預存程序程式裡的關鍵字,

用以下 T-SQL 做查詢,就會查出哪些 SP 裡含有這些關鍵字。

SELECT ROUTINE_SCHEMA, ROUTINE_NAME, ROUTINE_TYPE
FROMINFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE'%keyword%'

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


預存程序(SP)可以傳值(輸入),也可以輸出值,都要喧告變數來做傳值或輸出值的動作唷~

輸出值時,先喧告一個變數來接輸出值用,接著執行預存程序,並且在喧告接值的變數後面加上 output

T-SQL :

接收1個輸出值時---

declare @returnStr nvarchar(50)

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


若有多筆相同的資料,但是只想變更1筆資料時,因為找不到唯一的主key下去做 update,
在 update 語法前加上 SET ROWCOUNT 1,就只會變更1筆資料。

T-SQL:

SET ROWCOUNT 1

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


在處理資料的時後先將資料從DB抓進到DataTable裡再用LINQ做查詢就不用一直往返資料庫可以增加效能

這個在使用時要考慮到資料更新的即時性若每次都要抓最新的資料來處理,那還是得往返DB唷

也可以用 LINQ 做一些更進階的例如資料的整合...,就可以即時將資料抓下來後再做處理,所以使用的時機點依需求而定。

LINQ SELECT ROW DATA:

//這裡的 Datadt ,用 DataTable 為範例

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


程式寫多了,要來做筆記,若有筆誤,請再通知我修改。

Transcat-SQL (T-SQL) 屬於具有批次與區塊特性的 SQL 指令集合。

程式語法:

--=================================================

--Author:  my name

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

handler.jpg

寫一個 Handler 的程式,其副檔名為 ashx.

先開一個新的 GetData.ashx 檔案.

GetData.ashx

<%@ WebHandler Language="C#" Class="GetData" %>

using System.Web;

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

Bootstrap 也出來多年了,現在開發網站和手機APP畫面,要可以依不同視窗尺寸自動調整畫面,還要能快速開發,還要有美美的版型和畫面,所以Bootstra就愈來愈紅啦~

Bootstrap就我所知就是 HTML+CSS+JavaScript,以前都要自己寫,寫個小小的互動式畫面就很有質感了,現在Bootstrap很方便開發,只要熟悉就可以套用了。

初次接觸Bootstrap,這些網站都是不錯的學習方式,如果會 HTML,CSS,JavaScript ,可以看的很輕鬆,應用起來也較易上手。

Bootstrap3中文手冊

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

Bootstrap_Carousel.jpg

說明:

  • 此三行為基本,一定要引用,css樣式表 和 js:

<link href="./css/bootstrap.min.css" rel="stylesheet" />

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

當出現錯誤訊息"Only the original thread that created a view hierarchy can touch its views.",

因為在android裡,是多工的,所以執行緒要分工,

執行緒又有分UI的執行緒,

所以UI介面的要用另一個執行緒來執行。

多執行緒寫法參考這篇:

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

android是可以多執行緒(多工)的,以下範例示範多執行緒。

程式碼:

package com.example.tt_sample;

import android.app.Activity;

import android.os.Bundle;

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

出現 permission denied ,以名稱直翻,就是沒有權限。

網路上的應用,在最上層的 AndroidManifest.xml 加入下例程式碼,才不會有"permission denied"的問題。

<uses-permission android:name="android.permission.INTERNET" />

程式碼(AndroidManifest.xml):

<?xml version="1.0" encoding="utf-8"?> 

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

1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。