如果直接改範例中的連結字串會發生很多問題
所以先建立新的【sqlstring】的連結元件
確定該元件可以連結後
直接將其連結字串複製回原本字串內
然後把建立的新字串移除
因為我是裝sql2008 R2 原本有sql Server Express
發生問題如下:
1.這一版的 SQL Server 不支援使用者執行個體登入旗標。此連接將會關閉。
2.建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: 共用記憶提供者, error: 40 - 無法開啟至 SQL Server 的連接)
2011年7月15日 星期五
2011年7月13日 星期三
ASP.NET_SWFUpload_套件問題
我在
http://www.dotblogs.com.tw/puma/archive/2008/07/16/4504.aspx
看到這套件的使用方法
我現在看到的是版本2.5版
他那時是2.1版
他在Default.aspx的檔案教大家加上一個按鈕並且呼叫函式swfu.getfiles()
但是我怎麼按按鈕都沒反應
後來大家說是因為flash player10改成不能直接跳出視窗
然後搞了老半天...!@#$%$^&*
就這樣經過將近2-3天的時間
我一直再用這個..
最後我發現一件很想哭的事情..
因為我看PHP那邊都可以DEMO
CSS樣式也很好看..後來原來是CSS樣式沒套用上..
CSS跟JAVASCRIP的檔案[取用路徑]沒調整到...
等我調用好了之後....按鈕也不用加....
他自然就寫在swf的檔案裡了...整個就可以用了...
好累...終於用好了...
http://www.dotblogs.com.tw/puma/archive/2008/07/16/4504.aspx
看到這套件的使用方法
我現在看到的是版本2.5版
他那時是2.1版
他在Default.aspx的檔案教大家加上一個按鈕並且呼叫函式swfu.getfiles()
但是我怎麼按按鈕都沒反應
後來大家說是因為flash player10改成不能直接跳出視窗
然後搞了老半天...!@#$%$^&*
就這樣經過將近2-3天的時間
我一直再用這個..
最後我發現一件很想哭的事情..
因為我看PHP那邊都可以DEMO
CSS樣式也很好看..後來原來是CSS樣式沒套用上..
CSS跟JAVASCRIP的檔案[取用路徑]沒調整到...
等我調用好了之後....按鈕也不用加....
他自然就寫在swf的檔案裡了...整個就可以用了...
好累...終於用好了...
2011年7月5日 星期二
Trim清不掉的空白...請注意
參考網址
http://social.msdn.microsoft.com/Forums/zh-HK/232/thread/69a90d86-3448-4c1f-9c62-62ec9f2b42bf
通常會出現這種不可控制的狀況時,應該是裡面不小心加了不可見字元,例如 vbTab / vbNewLine / vbLf / vbCr / BackSpace /或結束字元ch(0) ... 等。
http://social.msdn.microsoft.com/Forums/zh-HK/232/thread/69a90d86-3448-4c1f-9c62-62ec9f2b42bf
通常會出現這種不可控制的狀況時,應該是裡面不小心加了不可見字元,例如 vbTab / vbNewLine / vbLf / vbCr / BackSpace /或結束字元ch(0) ... 等。
透過ADO.Recrodset取得文字資料庫csv的方法
參考網址
http://blog.blueshop.com.tw/topcat/archive/2005/08/08/11356.aspx
可以透過RecordSet來直接讀取csv檔
不過要特別注意讀取後,兩個豆號間如果沒有資料
那麼那個欄位會是【null】
以下是範例程式
--------------------------------------------------------------------------------
Dim conn as Object
Dim rs as Object
Dim FilePath as String
Dim SQLTXT1 as String
Set conn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
FilePath = "D:\TEMP"
conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=" & FilePath & ";Extensions=asc,csv,tab,txt;Persist Security Info=False"
With rs
.CursorType=2
.LockType=3
.CursorLocation=3
.ActiveConnection=conn
End With
SQLTXT1 = "SELECT * FROM ABC.csv"
RS.Open SQLTXT1
http://blog.blueshop.com.tw/topcat/archive/2005/08/08/11356.aspx
可以透過RecordSet來直接讀取csv檔
不過要特別注意讀取後,兩個豆號間如果沒有資料
那麼那個欄位會是【null】
以下是範例程式
--------------------------------------------------------------------------------
Dim conn as Object
Dim rs as Object
Dim FilePath as String
Dim SQLTXT1 as String
Set conn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
FilePath = "D:\TEMP"
conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=" & FilePath & ";Extensions=asc,csv,tab,txt;Persist Security Info=False"
With rs
.CursorType=2
.LockType=3
.CursorLocation=3
.ActiveConnection=conn
End With
SQLTXT1 = "SELECT * FROM ABC.csv"
RS.Open SQLTXT1
2011年7月4日 星期一
web.config 不支援關鍵字: 'provider' for ASP.NET
"ConnectionString 中未指定 OLE DB 提供者。正確範例為 Provider=SQLOLEDB;。"
將Provider=SQLOLEDB;放進程式碼中的字串裡面如connnectStr as string
不要直接把 Provider=SQLOLEDB; 放在 web.config的檔案裡
參考資料:
http://hoolihome.blogspot.com/2010/03/provider.html
將Provider=SQLOLEDB;放進程式碼中的字串裡面如connnectStr as string
不要直接把 Provider=SQLOLEDB; 放在 web.config的檔案裡
參考資料:
http://hoolihome.blogspot.com/2010/03/provider.html
2011年7月1日 星期五
GridView的版面設計中加入自動編號欄位
<%#GridView1.PageIndex * GridView1.PageSize + GridView1.Rows.Count + 1%>
參考資料:
加驗證碼
http://www.dotblogs.com.tw/topcat/archive/2010/06/06/15683.aspx
準備產生驗證碼程式:
- 首先,我們先新增一個產生驗證圖形、並且將驗證的碼存到Cookie等候驗證。先新增一個ASP.NET檔案,檔名就稱為【CheckImageCode.aspx】
- 在aspx裡面不用做任何的安排,直接編寫後置程式碼【CheckImageCode.aspx.vb】
- 相關程式碼如下:
01
Private
Function
GenerateCheckCode()
As
String
02
Dim
number
As
Integer
03
Dim
code
As
Char
04
Dim
checkCode
As
String
=
String
.Empty
05
Dim
random
As
System.Random =
New
Random()
06
'要製造出幾個驗證碼
07
For
i
As
Integer
= 0
To
3
08
'number = random.[Next]()
09
number = random.
Next
10
'亂數決定哪一個是數字或字母
11
If
number
Mod
2 = 0
Then
12
code =
CChar
(ChrW(Asc(
"0"
) + (number
Mod
10)))
13
Else
14
code =
CChar
(ChrW(Asc(
"A"
) + (number
Mod
26)))
15
End
If
16
checkCode += code.ToString()
17
Next
18
'寫入Cook
19
Response.Cookies.Add(
New
HttpCookie(
"CheckCode"
, checkCode))
20
Return
checkCode
21
End
Function
等等....
相關參考:
訂閱:
文章 (Atom)