2020年5月5日 星期二

[asp] ASP 連DB by TLS1.2~

ODBC Driver 版本 可以檢查新增移除程式畫面

<%
set cnn2 = Server.CreateObject("ADODB.Connection")
cnn2.Open "driver={ODBC Driver 13 for SQL Server};database=test;server=servername;uid=sa;pwd=0000"

Response.write("abc<br/>def")

sql = "select * from master..spt_values"

set rs= Server.CreateObject("ADODB.RecordSet")
Response.write("<br/>ghi<br/>jkl<br/>")
rs.Open sql,cnn2 ,1,1

Response.write("spt_values rows:"&rs.recordcount&"<br/><br/>")

%>

2020年3月31日 星期二

[C#] 語系編碼

因為原檔案問題,導致必須用iso-8859-15, codepage=28605 才可正確讀出來類似"KROŠLÁK,Ján" 這種字。

但是使用BCP時,使用28605編碼,檔案卻會寫成28601編碼,導致寫入DB後變成亂碼,
所以當讀出後,改使用1252寫成BCP檔。


2020年2月20日 星期四

[SQL] 查詢條件外的資料(可用來找特殊字元)

PATINDEX: 如果回傳的是0,則表示是合法資料,
若不是0則表示有條件外的資料。

SELECT PATINDEX('%[^A-Z,^a-z,^0-9]%', [Field])

reference:
http://m.blueshop.com.tw/Thread.aspx?tbfumsubcde=BRD200807251919254AE