|
查看: 2233|回复: 9
|
Visual Basic Convert To SQL
[复制链接]
|
|
|
本帖最后由 GGGGG 于 15-4-2010 02:15 PM 编辑
我想问问现在我的公司system是用visual basic写的, loading慢到你怕 。。。 如果要把整个system转换去SQL 可能吗 ??
小弟对VB或SQL是一知半解的。。不好意思 |
|
|
|
|
|
|
|
|
|
|
发表于 16-4-2010 01:12 PM
|
显示全部楼层
本帖最后由 jasonmun 于 16-4-2010 01:13 PM 编辑
VB 跟 SQL 根本上就是不同用途的电脑语言..
SQL 是用来操作数据库的语言..
VB 则是电脑语言..
如果你要将VB写的程序换成其它语言是可以的, 只要知道系统是怎样跑就可以了,
然后用其它语言重写.. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 16-4-2010 06:19 PM
|
显示全部楼层
回复 2# jasonmun
哦,明白了。。谢谢你 |
|
|
|
|
|
|
|
|
|
|
发表于 21-4-2010 09:41 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 6-5-2010 12:45 PM
|
显示全部楼层
本帖最后由 九紋龍 于 6-5-2010 12:50 PM 编辑
很多vb/delphi 寫的成年系統做些 db 互動的時候很慢,讓我想起一些舊事
抓了 recordset 以 moveNext 配合 loop,一條一條進行條件式的處理。
(完全沒有SQL,可怕,那個速度不是你可以想象的,然後為了照顧到視覺,還用 grid 來顯示處理一行,顯示一行,可以見到那個cursor 一路往下爬)
(也關系到db 設計的問題)
程式員還對顧客說,這是你電腦慢的關系。(順便兜售你一些硬體...)
其實當時很多老舊系統多這樣寫,而且數據庫設計有問題,開始用純 SQL statement 搭配合適的數據庫設計還是7年前的事了,而且市面很多系統都很難看到。(星馬兩地的,那些大機構我就不知道了)
有些系統還要求“預處理”,就是開始運作之前讓你電腦“預處理”幾個小時。
這里預處理的定義是“其實就是搞一些db 的動作,用的還是上面那個方法,就是帶了一個胖胖的recordset逐行逐行搞。
(所以你想這些預處理能搞幾個鐘頭是理所當然的,而一筆竟然不超過10,000的資料竟然能耗掉一個鐘頭多...)
從早期的dos-based 程式員如此做,尚情有可原,如果是高階程式員這么做,簡直就是....
因為高階程式員不懂得搞SQL,那是一個笑話。
說了這些,有點不知所云,可能是見到目前仍然有這么”優秀“兼有一定江湖地位的作品存在,而感到懵然吧。
這帖我看我寫離題了,大家就略過吧... |
|
|
|
|
|
|
|
|
|
|
发表于 7-5-2010 06:19 PM
|
显示全部楼层
很多vb/delphi 寫的成年系統做些 db 互動的時候很慢,讓我想起一些舊事
程式員還對顧客說,這是你電腦 ...
九紋龍 发表于 6-5-2010 12:45 PM 
想请问一下,如果 table 的 record 有 > 10,000,000,用 stored procedure 来处理会好一点吗? |
|
|
|
|
|
|
|
|
|
|
发表于 7-5-2010 07:55 PM
|
显示全部楼层
想请问一下,如果 table 的 record 有 > 10,000,000,用 stored procedure 来处理会好一点吗?
雪儿与小鱼儿 发表于 7-5-2010 06:19 PM 
嗯,這個現在人人都在用。在伺服器搞定,丟回resultSet 就成了,減少“網絡運輸成本”。
不過進行預處理的動作一般都是在server 那端進行,所以看的是你設計的flow了。
當年我看的,10個搞 Client/Server 的,10個都是搞Local database的... 不知道是不是當年這技術太新的關系。
再往回看五年,他們還要自己搞data structure。雖然都大同小異。 |
|
|
|
|
|
|
|
|
|
|
发表于 7-5-2010 08:33 PM
|
显示全部楼层
回复 2# jasonmun
这是系统和程序设计问题,不是VB的问题 |
|
|
|
|
|
|
|
|
|
|
发表于 11-5-2010 11:48 AM
|
显示全部楼层
嗯,這個現在人人都在用。在伺服器搞定,丟回resultSet 就成了,減少“網絡運輸成本”。
不過進行預處 ...
九紋龍 发表于 7-5-2010 07:55 PM 
不好意思,可以讲解一下什么是進行預處理的動作吗?
有没有什么例子可参考? |
|
|
|
|
|
|
|
|
|
|
发表于 13-5-2010 12:04 PM
|
显示全部楼层
|
這個是你的程序設計出了問題。。。。我試過1b的data都沒問題 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|