2011年7月22日

再來一個ACCESS!

連接二周都花時間在幫忙開發User所提出的軟體需求
看似簡單的Insert 語法,卻搞了我一陣子=.=
一般的Insert 語法為:
Insert into Table(欄位名稱1,欄位名稱2) values (欄位1的值,欄位2的值)
不過在Insert到ACCESS 2003時,總會出現錯誤不合法的Insert語法
爬了許多文之後,把Insert的語法改成如下:


Insert into Table([欄位名稱1],[欄位名稱1])values (欄位1的值,欄位2的值)

用中刮號將欄位名稱給"包"起來就OK囉
建議如果Table的欄位定義有空白、中文的,就用[]將欄位名稱包起來吧!

無言的網路

目前使用的是中嘉的BB寬頻6M/1M
今天收到業者寄來的帳單
說網路優惠價6M/1M合約價二個月1300元
算了算跟之前完全一樣
看來台南這邊只有在中華剛宣佈要將光世代降價時
採取了寬頻半價的優惠(其實也不是綁一年全部的價格半價,感覺上有點雞肋)
現在對於老客戶也是沒啥優惠
還好前幾天老婆抽空去申請了光世代~BB寬頻再沒幾天我就跟你Say bye bye囉

2011年7月10日

Access 使用OLEDB下Select 條件問題

最近幫人開發一隻小工具
會有需要查詢到ACCESS中的Table資料
不過下完資料後會出現"準則運算式的資料類型不符"的錯誤訊息
爬文後,解決方式如下:
原先下的sql 條件字串中是使用單引號'
改成#字號就可以正常取得table內資料
原先語法:
select * from Table where field1='2011/6/7'
改為:
select * from Table where field1=#2011/6/7#
就可正常取得資料