|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
whh
註冊時間: 2010-04-16 文章: 166
第 1 樓
|
發表於: 星期三 七月 06, 2011 9:55 am 文章主題: VFP 9 用了一陣子覺得有一點怪怪的 |
|
|
********************** 差異 1 **************************
好險VFP 6 還留著沒移除掉
有時候我會把ORACLE的資料轉到VFP做資料分析處理
(因為這樣不會拖累主機,速度又超級快)
昨天發現
VFP6:可以開多個跑轉換程式
VFP7:只能開一個跑,再開一個就反白漏斗在那邊......
EX 開一個VFP6跑
MySQL = "SELECT * FROM aaa "
gnConnHandle = SQLSTRINGCONNECT("DRIVER={Microsoft ODBC for Oracle};ConnectString=資料庫;Uid=帳號;Pwd=密碼;")
SQLEXEC(gnConnHandle, MySQL, "MyCursor")
EX 在開一個VFP6跑
MySQL = "SELECT * FROM bbb "
gnConnHandle = SQLSTRINGCONNECT("DRIVER={Microsoft ODBC for Oracle};ConnectString=資料庫;Uid=帳號;Pwd=密碼;")
SQLEXEC(gnConnHandle, MySQL, "MyCursor")
VFP9 開一個跑
MySQL = "SELECT * FROM ccc "
gnConnHandle = SQLSTRINGCONNECT("DRIVER={Microsoft ODBC for Oracle};ConnectString=資料庫;Uid=帳號;Pwd=密碼;")
SQLEXEC(gnConnHandle, MySQL, "MyCursor")
VFP9再開一個...畫面就反白漏斗狀態...
********************** 差異 2 **************************
VFP6 處理SQL可以說是BUG,但是這個BUG超好用!!
之前有發現VFP6 SQL 竟然可以指針對 欄位 group by 不引響SELECT的欄位
可是VFP 9這樣玩會出現錯誤.........
上次本來想這樣玩,才發現不行的
EX: 6筆資料,裡面有3個人資料重複,即每人兩筆一樣的
筆數 日期 姓名
1 100.1.1 張
2 100.1.2 張
3 100.1.3 林
4 100.1.4 林
5 100.1.5 范
6 100.1.6 范
我只要留每個人日期最早的那一筆,之前
SELECT * FROM ;
(SELECT * ;
FROM table ;
ORDER BY 日期, 姓名 DESC ) ;
GROUP BY 姓名
很好玩就會變成我要的結果
筆數 日期 姓名
1 100.1.1 張
2 100.1.3 林
3 100.1.5 范
vfp9這樣玩會顯示錯誤...... |
|
回頂端 |
|
|
pilipala
註冊時間: 2009-05-13 文章: 75
第 2 樓
|
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|