- VS 2005 ต้องเป็นรุ่น Standard หรือ สูงกว่า
- ไม่รองรับรุ่น Express editions
ข้อควรระวัง
- File FirebirdDDEXProvider32.reg ไม่ได้ใช้ ใช้แต่ FirebirdDDEXProviderPackageLess32.reg
- ติดตั้ง FirebirdClient 2.0.1 (ADO.NET Data Provider)
- ติดตั้ง DDEX Provider 2.0.2 for Visual Studio 2005
- ไปหา FileName ชื่อว่า FirebirdDDEXProviderPackageLess32.reg (C:\Program Files\FirebirdClient) คลิกขวาเลือก Edit ตามภาพ
- หลังจากเปิดขึ้นมาแล้วให้ search หา %Path% แล้วแก้ไขทับเป็น C:\\Program Files\\FirebirdClient\\ (ใช้ \\ นะครับ) ("CodeBase"="C:\\Program Files\\FirebirdClient\\FirebirdSql.VisualStudio.DataTools.dll") แล้วกด Save
- หลังจากแก้ไข ก็ double click เพื่อ register windows
- ต่อจากนั้นไปแก้ไข file ที่ชื่อว่า machine.config (C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ CONFIG/machine.config) เจอแล้วคลิกขวา open with ด้วย Notepad แ้ล้วเพิ่ม 2 บรรทัด ตามข้อ 7 และ 8
- <section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> (เพิ่มในระหว่าง <configSections> .... </configSections>)
- <add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" /> (เพิ่มในระหว่าง <DbProviderFactories> ... </DbProviderFactories>)
- หลังจานั้นเข้าไปที่ VS2005 ไปที่ Server Explorer กด Add Connection ก็จะเห็น Firebird Data Source
กรณีไม่สำเร็จ
- ให้ตรวจสอบใน machine.config ให้ถูกต้องทุกตัว และอยู่ใน Tag ที่ถูกต้อง
- เปิด VS2005 แล้วเปิด Connection ไม่ได้ ให้เปิด file ที่ชื่อว่า FirebirdDDEXProvider32.reg เข้าไปลบใน Registry ของ windows ตาม paths ที่อยู่ใน file ให้หมดเลยครับ หลังจากนั้นแก้ไขให้ถูกต้องตาม ข้อ 4. แล้วค่อย register windows ใหม่
1 ความคิดเห็น:
ขอบคุณครับ กำลังหาอยู่เลย
แสดงความคิดเห็น