กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
320 5
URL.หัวข้อ /
URL
ขอความช่วยเหลือการติดต่อฐานข้อมูล SQL โดยใช้ Code
ผมเห็นตัวอย่างใน Help สามารถใช้ Code เพื่อติดต่อกับ SQL โดยผ่าน ODBC เมื่อผมลองแล้วปรากฎว่าไม่ผ่านไม่ทราบว่าเป็นเพราะเหตุใดครับ
ODBC ที่ผมตั้งขึ้นมีชื่อว่า XSystem
Database ใน SQL ชื่อ XDatabase
Table ใน SQL ชื่อ Table1
User ใน SQL ชื่อ Sa
Password ใน SQL ชื่อ XPassword
ผมจะใช้ข้อมูลด้านบนทดแทนใน Code ด้านล่าง ตรงไหนบ้างครับ เท่าที่ผมเคยลองมันจะฟ้องว่าเป็น ODBC คนละประเภททำนองนี้ครับ หรือมีวิธีการใดช่วยแนะนำผมด้วยครับ
DoCmd.TransferDatabase acLink, "ODBC Database", _
"ODBC;DSN=DataSource1;UID=User2;PWD=www;LANGUAGE=us_english;" _
& "DATABASE=pubs", acTable, "Authors", "dboAuthors"
ขอบคุณมากครับ
ODBC ที่ผมตั้งขึ้นมีชื่อว่า XSystem
Database ใน SQL ชื่อ XDatabase
Table ใน SQL ชื่อ Table1
User ใน SQL ชื่อ Sa
Password ใน SQL ชื่อ XPassword
ผมจะใช้ข้อมูลด้านบนทดแทนใน Code ด้านล่าง ตรงไหนบ้างครับ เท่าที่ผมเคยลองมันจะฟ้องว่าเป็น ODBC คนละประเภททำนองนี้ครับ หรือมีวิธีการใดช่วยแนะนำผมด้วยครับ
DoCmd.TransferDatabase acLink, "ODBC Database", _
"ODBC;DSN=DataSource1;UID=User2;PWD=www;LANGUAGE=us_english;" _
& "DATABASE=pubs", acTable, "Authors", "dboAuthors"
ขอบคุณมากครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R02980
ขอเพิ่มเติมคำถามนะครับ เมื่อ Link มาแล้วที่ Access ให้จำ User/Password ไว้เลยครับ โดยเมื่อเปิด Access เข้ามาไม่ต้องให้ใส่ Password อีกครับ ขอบคุณครับ
2 @R02982
ลองดูแบบนี้ครับ
DoCmd.TransferDatabase acLink, "ODBC Database", _
"ODBC;DSN=XSystem;UID=Sa;PWD=XPassword ;LANGUAGE=us_english;" _
& "DATABASE=XDatabase", acTable, "Table1"
DoCmd.TransferDatabase acLink, "ODBC Database", _
"ODBC;DSN=XSystem;UID=Sa;PWD=XPassword ;LANGUAGE=us_english;" _
& "DATABASE=XDatabase", acTable, "Table1"
3 @R03004
ผมได้ลองนำ Code ที่อาจารย์ได้กรุณาแนะนำไปลองใช้ดูครับ ปรากฎว่า Error มีข้อความแสดงว่า ODBC ผิดประเภท เลยอยากลองสอบถามว่าอาจารย์มีงานที่ต้อง Link กับ SQL และได้ติดต่อผ่าน Code แบบผมบ้างหรือเปล่าครับ ไม่ทราบว่าจะใช้คำสั่งใดที่จะ Link Table ของ SQL มาที่ Access นอกจากคำสั่งข้างต้นได้บ้างครับ โดยเมื่อเปิด Access ขึ้นมาต้องไม่ถาม Password ครับ
4 @R03005
ลองดูกระทู้ http://www.thai-access.com/suphap.php?topic_id=571 ครับ
5 @R03023
ผมจะลองแบบที่อาจารย์แนะนำดูนะครับ
Time: 0.1307s