Translate

2012年10月19日 星期五

EntityDataSource Where查詢

當有使用EntityDataSource進行查詢時
只需要在EntityDataSource_ContextCreated(object sender, EntityDataSourceContextCreatedEventArgs e)
內重新改寫

 EntityDataSourceCom.Where 即可


比較注意的重點

一、當查詢的為時間建議寫:

it.Time>=DATETIME'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm") + "'"

二、當有AND跟OR要連結起來時寫法(這個倒是試了一陣子)


 EntityDataSource.Where= "it.name='%台灣%' AND (it.bookname='%自然%' OR it.bookname='%數學%')"

試過不可行的方式…
 EntityDataSource.Where= " (it.bookname='%自然%' OR it.bookname='%數學%') AND it.name='%台灣%'"

ref→http://huan-lin.blogspot.com/2011/04/entitydatasourceselect-it.html:說明it是什麼

網路芳鄰的共用資料夾取檔

管理工具要連到遠端電話的共用資料夾取得檔案
並可上傳檔案
但老是卡在帳號密碼不合~_~
故目前解決的方法,先寫一個bat檔,先記遠端資料夾的帳密,等關了之後再清除
或許以後會想出更好的方法
View


帳號為abc
密碼為abc123456
net user "\\192.168.1.100" abc123456 /user:"abc"

net use \\192.168.1.100\ /delete

當離開在進行刪除→http://msdn.microsoft.com/en-us/library/system.windows.forms.application.applicationexit.aspx


static void Main()
{

      Application.ApplicationExit += new EventHandler(OnApplicationExit);
}


 //當離開程執行bat檔
static private void OnApplicationExit(object sender, EventArgs e)
{
    System.Diagnostics.Process.Start("刪除的.bat");
}

2012-10-26

後來發現好像也不用這麼麻煩了
直接在欲連線的電腦先設定好帳戶資訊就可以了
在執行→輸入 cmd→再輸入control userpasswords2
然後會開啟帳戶介面→選擇進階→新增/編輯帳戶就可以了XDD
ref→http://ithelp.ithome.com.tw/question/10040025?tag=rt.rq