PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   想要建置一個小而簡單的資料庫 (https://www.pcdvd.com.tw/showthread.php?t=956370)

absociate 2012-01-26 10:50 AM

記得openoffice也有一個簡單的資料庫軟體Base
不過沒用過就是了

重建創世紀 2012-01-26 02:37 PM

用notepad記事本就能當資料庫了,介面可以用VB來寫,
在學校剛學語言時有做過這題目,用在個人建置簡易查詢
資料方面極為方便,不用安裝其他軟體,至於字串查詢的
語法,每個人可以想到的不同,在此就不獻醜了。

波控 2012-01-26 04:29 PM

引用:
作者重建創世紀
用notepad記事本就能當資料庫了,介面可以用VB來寫,
在學校剛學語言時有做過這題目,用在個人建置簡易查詢
資料方面極為方便,不用安裝其他軟體,至於字串查詢的
語法,每個人可以想到的不同,在此就不獻醜了。

有沒有用BCB寫的資料庫?
就是電腦pc上自己用的,不用網路連線的

stardog 2012-01-26 04:29 PM

不知道你們公司是作啥的,規模如何.如果有個幾十人以上
建議要不要用個EIP , 很多東西都可以丟上面
Access建議就不要搞了,這種單人資料庫在網路存取上有它的限制在(不論是權限或是速度)

一般EIP就是asp + mysql組成
不論是知識庫,簡易聯絡人,公文,章程
真的好處很多

很多公司高層屁一大堆
最後作出一堆鳥東西
其實對於中小企業這種簡易EIP很容易就建得起來
十幾萬的軟體(記得買個一年的Mainten)+十幾萬元普通的Server(千萬記得買真正的Server)
搞起來不過二十多萬(會談的可以低更多)
建置容易,功能實用,花費低廉,擴充方便,上手簡單(哇操!講得好像我家在賣一樣.....)

我自己就幫公司寫過這種簡單的資料管理
(Ex:料號庫存,通用聯絡群組,公司資產清單..等等)
結果這些東西在EIP面前啥都不是
一個通用表單就全部搞定(這東西有點像資料表設定UI人性化)
相信我不要去搞那些有的沒的,弄個簡易EIP沒有想像中的難跟貴
自己搞只會一身腥,還吃力不討好

重建創世紀 2012-01-26 05:24 PM

引用:
作者波控
有沒有用BCB寫的資料庫?
就是電腦pc上自己用的,不用網路連線的

我對Borland C++ Builder不熟
上面提供的就是最簡化的微軟OS上
單機個人化資料庫solution

barboo0412 2012-01-26 05:27 PM

ASP + MS SQL 2000 就可以搞定了..

不過這種事 吃力不討好.

重建創世紀 2012-01-26 05:57 PM

引用:
作者barboo0412
ASP + MS SQL 2000 就可以搞定了..

不過這種事 吃力不討好.

1. 架server(IIS之類)

2. 安裝MySql

3. 然後到Mysql官網下載MySQL Connector/ODBC 目前版本為5.1
http://dev.mysql.com/downloads/connector/odbc/5.1.html

安裝完,到控制台 > 系統管理工具 > 資料來源 (ODBC) > 驅動程式

4. 建立資料庫

5. 使用ASP語法

先建立connection物件

connstr="driver={mysql odbc 5.1 driver};database=資料庫名;server=localhost;uid=使用者名稱;password=密碼;Stmt=Set Names 'UTF-8'"
set conn = server.createobject("adodb.connection")
conn.open connstr

然後是建立Recordset物件

set rs=server.createobject("adodb.recordset")
sql="select * from 資料表名"
rs.open sql,conn,1,2

或者這樣建立Recordset物件

set rs = conn.execute("select * from 資料表名")

如果要移到另一部主機操作,上述動作得再來一次,
正如你所說的,吃力不討好 :think:


所有的時間均為GMT +8。 現在的時間是11:59 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。