小弟因為工作的關係,使用delphi。 在自己的電腦上,想用Delphi的
dbExpress連接到資料庫。
但我不知道哪裡做錯了,或是缺了什麼,一直連不上。可以幫我看看嗎?
Step 1: 我在新的Win7環境,先安裝了MySQL Server,並設定好帳號密碼。
http://imgur.com/ok5Rn8M
在命令列中,登入自己的帳密、下指令。MySQL Server 確定可以用。
ps.我沒有安裝MySQL Client,因為我不知道它是什麼....
有裝這些:
http://imgur.com/qVJhYxn
Step 2: 使用Delphi的TSQLConnection元件
http://imgur.com/xEIYpR2
Driver選擇MySQL後,按Connected,輸入帳密(root/ root的密碼),卻會跳出:
http://imgur.com/HBzJM4C
請問我缺了什麼嗎?
google了好多篇文章, 依然連不上。
作者:
testPtt (測試)
2016-07-09 16:27:00只連過MS的 所以用MS來講 設定DB屬性OLEDB
作者: anumis (阿努米斯) 2016-07-09 17:29:00
用odbc連
作者:
brucetu (sec)
2016-07-09 19:30:00以.net 連MS來說看到這種東西 應該是連線字串裡面指定的provider在你的電腦上找不到 孤狗win7 資料來源 確認看看你已安裝 的provider
作者:
WolfLord (呆呆小狼 N )
2016-07-09 22:11:00你要更新mysql.dll Delphi附的太舊了,連不上MYSQL5不然就忍耐一點裝MySql 3.x
c:\windows\system32\odbcad32.exe
作者: pcion (海蛇) 2016-07-12 20:11:00
我是用zeosdbo這個套件去連mysql網路上也有蠻多資料可以參考的