C#

錯誤訊息:
並未將物件參考設定為物件的執行個體

原來程式:
OleDbCommand queryCMD = new OleDbCommand();
queryCMD.Connection = myConnection;
queryCMD.CommandText = "SELECT 密碼 FROM A01_USER WHERE 使用者名稱 = @ID";
queryCMD.Parameters.Add("@ID", OleDbType.Char, 10);
queryCMD.Parameters["@ID"].Value = txtName.Text;
myConnection.Open();
string mPassword = queryCMD.ExecuteScalar().ToString();
---->錯誤發生於找不到任何資料時

原因:
呼叫方法前先檢查該物件是否為null

更改後程式
myConnection.Open();
object obj = queryCMD.ExecuteScalar();
myConnection.Close();
if (obj == null)
 {
      MessageBox.Show("使用者名稱錯誤", "系統登入");
 }
else
  {
      string mPassword = obj.ToString(); 
   }


janema66 發表在 痞客邦 留言(0) 人氣()

Crystal Reports

問題:
分組時,每一個Group自成一頁
但是最後Report Footer也會自成一頁
若Report Footer沒有資料,多一個空白頁

解決方法:


在New Page After裡,填上
not onLastRecord


janema66 發表在 痞客邦 留言(1) 人氣()

3/5公司內部教育訓練,講網路安全
雖然仍然在三個小時課程中睡著了
沒辦法,課程安排在下午,真是呼呼大睡最好時間

不過,仍有聽到一些資訊
我不是資安的專家,所以不作詳細解說
只是把一些課堂聽到及網路找到的資料整理一下,
與大家分享

好用又免費的防毒軟體:
下載網址:http://www.free-av.com/
回家跟小弟聊天,才知道小弟之前就推薦過了
他寫的網誌:好用的掃毒軟體

SandboxIE
安全使用IE上網與測試危險軟體最後防線:SandboxIE
官方網站:http://www.sandboxie.com/

公布那些網站被植入惡意程式的網誌:
大砲開講網路攻防站

惡意程式及網路釣魚:
假網頁釣密碼 駭客盜領千萬
假銀行網站 竊個資盜存款
網路攻防站寫的案例分析
資訊安全網路釣魚 
JavaScript開啟瀏覽器攻擊之門
惡意程式無孔不入 維護資安提高警覺



janema66 發表在 痞客邦 留言(0) 人氣()