線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1977
推到 Plurk!
推到 Facebook!

D2007連不到MySQL

尚未結案
kumo
一般會員


發表:3
回覆:7
積分:2
註冊:2007-08-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-17 12:03:33 IP:60.248.xxx.xxx 訂閱
不好意思~問一個老問題~
我用D2007時連接MySQL一直連不上~
但又不是大家討論的找不到LIBMYSQL.dll
設定好之後按Connected就會出現"Invalid package handle"的訊息~
這訊息在ktop上找好久都不到~
奇怪的是在Data Exploere把MYSQL點開後的MYSQLCONNECTION確可以讀取到該資料庫~
我看相關設定也都是一樣~
然後轉用MyODBC也可以連接~~
用TSQLConnection直接連接MySQL就是無法連接~~?
請問這到底是什麼問題~~?
因為已經試了一個星期~網路上也找好久都找不到解決方式~
所以想請教前輩們~~

Delphi:2007
OS:WIN 2000(D跟MYSQL都在同一台電腦上)
MySQL:5.0.45
經歷:不到三個月
------
未嚐簡易甜~先嚐學習苦...
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-18 09:58:55 IP:59.120.xxx.xxx 訂閱
step by step

1. 放一個TSQLConnection
2. DriverName 選 MySQL
3. LoginPrompt 設 False
4. 點Params
5. 設定 HostName = 127.0.0.1
6. 設定 Database, User_Name, Password
7. Connected:= true;

OK!!
kumo
一般會員


發表:3
回覆:7
積分:2
註冊:2007-08-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-18 12:17:33 IP:60.248.xxx.xxx 訂閱
max5020你好~
你說的設定我知道~~
因為在我的電腦上可以~
到另一台就不行了(不同環境~一樣設定)~~
兩台都是在LOCAL PC裝MySQL~
帳號密碼跟資料庫都是一樣的設定~~
但是就連不起來~~
奇怪的是Data Explorer的視窗中確可以連結(還在懷疑
TSQLConnection元件是不是有問題)~!?
連資料庫名稱跟欄位都看到~
但是用TSQLConnection元件就是連不起來~~
所以我想如果設定有問題~
Data Explorer的視窗中的MYSQL項也應該連不起來才對~
我找了很多地方都沒有跟我一樣的問題~~
頭痛的很...
------
未嚐簡易甜~先嚐學習苦...
編輯記錄
kumo 重新編輯於 2008-04-18 12:19:57, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-04-19 11:03:11 IP:61.67.xxx.xxx 未訂閱
如果設定都一樣, 查一下防毒或防火牆系統, 可以的話, 全部關閉後試試看
我曾有的經驗, 連線 M$SQL, 在 Design Time 都沒有問題, 但RunTime 就是連不上,
後來是這樣做才通過, 僅提供意見~~~
kumo
一般會員


發表:3
回覆:7
積分:2
註冊:2007-08-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-04-21 08:27:56 IP:60.248.xxx.xxx 訂閱
P.D板主你好~~
這我也有想到~~
我是裝卡車司機(KIS的)~
我就把卡車司機直接關掉還是一樣~~
因為我的OS是2K的~
所以不會有XP的防火牆~
我把D2007顯示的錯誤放上來看看好了~~
TSQLConnection的Invalid package handle錯誤訊息的Details:

[2001A2BF]{rtl100.bpl } SysUtils.LoadPackage $6B
[2001A24E]{rtl100.bpl } SysUtils.LoadPackage $2
[0DD925A4]{DbxCommonDriver100.bpl} Classregistry.TClassRegistryPackageItem $58
[0DD92326]{DbxCommonDriver100.bpl} Classregistry.TClassRegistry.RegisterPackageClass $EA
[0DD97D34]{DbxCommonDriver100.bpl} Dbxcommon.TDBXDriverRegistry.GetDriver $10C
[0DD9591E]{DbxCommonDriver100.bpl} Dbxcommon.TDBXConnectionFactory.GetDriver $46
[0DD9B500]{DbxCommonDriver100.bpl} Dbxcommon.TDBXConnectionBuilder.CreateConnection $7C
[0DD95429]{DbxCommonDriver100.bpl} Dbxcommon.TDBXConnectionFactory.GetConnection $DD
[406A7E12]{dbexpress4100.bpl} SqlExpr.TSQLConnection.DoConnect $272
[20430901]{dbrtl100.bpl} DB.TCustomConnection.SetConnected $39
[2002AE06]{rtl100.bpl } TypInfo.SetOrdProp $36
[20DAA00E]{designide100.bpl} DesignEditors.TPropertyEditor.SetOrdValue $22
[20DAB0AB]{designide100.bpl} DesignEditors.TEnumProperty.SetValue $47
[20DA9CC5]{designide100.bpl} DesignEditors.TPropertyEditor.Edit $C1
[20B1C772]{coreide100.bpl} PropInsp.TPropertyInspector.PropListEditDblClick $14E
[20E8E99D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick $15
[20E9021E]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick $2
[2013FBC9]{vcl100.bpl } Controls.TControl.DblClick $15
[2013FD2C]{vcl100.bpl } Controls.TControl.WMLButtonDblClk $34
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc $2BB
[2013F334]{vcl100.bpl } Controls.TControl.Perform $24
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook $2E
[201431E8]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg $60
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc $4FA
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts $98
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc $2C
[20142E75]{vcl100.bpl } Controls.TWinControl.MainWndProc $41
[20E8DB6B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc $37
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc $14
[20160EF0]{vcl100.bpl } Forms.TApplication.ProcessMessage $F4
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage $A
[20161188]{vcl100.bpl } Forms.TApplication.Run $CC
[00422971]{bds.exe } bds.bds (Line 196, "" 7) $2

小弟膚淺~完全看不懂~~^^"
所以請前輩分析了~
------
未嚐簡易甜~先嚐學習苦...
系統時間:2024-05-06 15:45:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!