2009年3月31日 星期二

getString()問題

當一個變數儲存用getString抓取的資料庫的數值之後,無法直接在其他地方利用
以下是在抓取商品ID的最大值後,要儲存在picture的商品ID時候發生的錯誤

String strSQL ;
String test;
String article_idSQL ="SELECT MAX(article_id) FROM article";
rs=stmt.executeQuery(article_idSQL);

while(rs.next()){
test = rs.getString(1);
out.print(test);
}
strSQL = "INSERT INTO picture(picture_name,avail,article_id) values ('"+picture[s]+"','o','"+test+"')";

在執行時會發生test內容雖然是正確的,卻無法順利存入的情況.
解決的辦法是要將test變數做初始化的動作,也就是改成String test="";
就可以順利存入資料庫中,但詳細的錯誤原因不明.

本週進度

本週主要的工作在設計搜尋和列表商品的網頁,順便與上傳商品的網頁做相關.

2009年3月23日 星期一

本週進度(3/27修改)

本週主要進度要認識RSS的原理,不過由於目前的網站狀態比較難以測試,所以決定先把網站基本功能做好,再進一步設計測試RSS.
本週已經測試用QRCODE編寫由資料庫抓出的資料
目前撰寫資料列表網頁部份

2009年3月19日 星期四

QRCODE解碼問題

在我使用WEBCOM讀取螢幕上QRCODE時,發現某些時候會無法獲很久才能讀取成功
情況如下:
1.QRCODE大小為120x120
2.背景為黑色或深色系

解決辦法:
1.查詢網上討論後,最佳的QRCODE大小為200x200,更改大小設定
2.將WEBCOM與螢幕成約45度角,並且將亮度調低

QRCODE製作

右邊的兩個工具分別是直接顯示的QRCODE和可給使用者輸入的QRCODE
由於目前沒有PDA,所以無法測試由PDA擷取QRCODE資料到GOOGLE MAP的情況
本QRCODE是由Google Chart API所提供的語法製作
語法說明(直接顯示):
<*img src="http://chart.apis.google.com/chart?
chs=(寬x高)&chl=(編碼內容)&choe=(編碼)&cht=(編碼類型)"/>

語法說明(使用者輸入):

<*form action="http://chart.apis.google.com/chart" name="form1" method="get">

寬度×長度:<*input style="width:79px;height:20px" value="(編碼大小)" maxlengh="8" name="chs" size="1"/>

文字:<*input style="width:356px;height:20px" value="(編碼內容)" name="chl" size="1"/>

<*input value="(編碼)" name="choe" type="hidden"/>
<*input value="(編碼類型)" name="cht" type="hidden"/>

<*input value="送出" type="submit"/>

<*/form>
ps.我本來想使用QRDOOR的API所製作,但是他們用於地址編碼的API似乎有問題,所以轉用Google Chart API

本周進度

1.設計資料表
2.製作QRCODE

PS.這幾天重感冒,進度緩慢

2009年3月15日 星期日