ASP 連 SQL SERVER資料庫
Microsoft OLE DB Provider for ODBC Drivers 錯誤
'80004005'
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL
Server 不存在或拒絕存取。
連線資訊:
ConnString="driver={SQL Server};server=127.0.0.1;uid=sa;pwd=密碼;database=資料庫"
變更:
ConnString="driver={SQL Server};server=(local);uid=sa;pwd=密碼;database=資料庫"
蟲蟲不要找我碴
2015年6月8日 星期一
2015年5月20日 星期三
Search Files By LINQ
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(path);
IEnumerable<System.IO.FileInfo> fileList
= dir.GetFiles(string.Format("test*.docx"), System.IO.SearchOption.AllDirectories);
var files = from file in fileList
where file.Extension == ".docx" && DateTime.Now.ToString("yyyyMMdd").Equals(file.LastWriteTime.ToString("yyyyMMdd"))
orderby file.LastWriteTime descending
select file;
IEnumerable<System.IO.FileInfo> fileList
= dir.GetFiles(string.Format("test*.docx"), System.IO.SearchOption.AllDirectories);
var files = from file in fileList
where file.Extension == ".docx" && DateTime.Now.ToString("yyyyMMdd").Equals(file.LastWriteTime.ToString("yyyyMMdd"))
orderby file.LastWriteTime descending
select file;
2015年4月29日 星期三
SQL 增加數字千分位
SQL SERVER:
select convert(varchar(1000),cast(欄位 as money),1)
ORACLE:
select convert(varchar(1000),cast(欄位 as money),1)
ORACLE:
SELECT to_char(QTY_1, 'FM999,999,990.00')
2015年3月24日 星期二
手動打包*.dll及exe
AppDomain.CurrentDomain.AssemblyResolve += (sender, senderArgs) => {
var executingAssembly = Assembly.GetExecutingAssembly();
var assemblyName = new AssemblyName(executingAssembly.FullName).Name;
var dllName = new AssemblyName(senderArgs.Name).Name;
var dllUri = assemblyName + "." + dllName + ".dll";
using (var resourceStream = executingAssembly.GetManifestResourceStream(dllUri)) {
var assemblyData = new Byte[resourceStream.Length];
resourceStream.Read(assemblyData, 0, assemblyData.Length);
return Assembly.Load(assemblyData);
}
};
var executingAssembly = Assembly.GetExecutingAssembly();
var assemblyName = new AssemblyName(executingAssembly.FullName).Name;
var dllName = new AssemblyName(senderArgs.Name).Name;
var dllUri = assemblyName + "." + dllName + ".dll";
using (var resourceStream = executingAssembly.GetManifestResourceStream(dllUri)) {
var assemblyData = new Byte[resourceStream.Length];
resourceStream.Read(assemblyData, 0, assemblyData.Length);
return Assembly.Load(assemblyData);
}
};
2014年10月16日 星期四
嘗試載入oracle用戶端程式庫時傳出badimageformatexception當與具有32位元的oracle用戶端元件執行64位元模式安裝時會出現此問題
Windows 64 bit安裝 64bit Oracle Client時, 執行程式引起錯誤:
嘗試載入oracle用戶端程式庫時傳出badimageformatexception當與具有32位元的oracle用戶端元件執行64位元模式安裝時會出現此問題
解決方式:
1.下載Oracle Client 32bit免安裝版
2.設定環境變數到path
嘗試載入oracle用戶端程式庫時傳出badimageformatexception當與具有32位元的oracle用戶端元件執行64位元模式安裝時會出現此問題
解決方式:
1.下載Oracle Client 32bit免安裝版
2.設定環境變數到path
2014年10月13日 星期一
oracle like 替換
1. like 'A%'
=> instr(欄位,'A')=1
2. like '%A'
=> instr(欄位,'110101')=length(欄位)-length('A')+1
3. like '%A%'
=> instr(欄位,'2')>0
.NET Ajax TabContainer 跳回
TabContainer 設有tab1, tab2, tab3 .....
在某一tab操作時, 會跳回一開始的tab中
解決方式:
TabContainer 加入 AutoPostBack="true"
在某一tab操作時, 會跳回一開始的tab中
解決方式:
TabContainer 加入 AutoPostBack="true"
訂閱:
意見 (Atom)