Connect DB access

   
 


 

 

Home

Board-Forum-Diary

Administrator

ASP

=> ASP?

=> ASP : Connection Object

=> Connect DB access

=> Connect DB Ms Sql Server 7.0

=> ASP and SQL

=> ASP Mysql (ODBC)

=> ASP export Excel

=> ASP export Graph

=> ASP MS-word

=> ASP read data EXCEL

=> ASP read data EXCEL2

Business Manage

Computer Basic

Computer Hardware

Computer Software

Computer Tip

Computer Virus

Contact

Database

Firefox

Gallery

Game

HI5 ME!

Link

Project Demo

System Analysis

Website

Food & Drink

SkyDrive

MS-word

MS-excel

Mobile

Drug

Clock

Car & Motorcycle

Download

 


     
 

ตัวอย่างรูปแบบการติดต่อกับ Ms Access สามารถใช้ได้กับ Access 97 และ 2000 รูปแบบจะคล้าย ๆ กัน
ผมจะออกแบบฐานข้อมูลตัวอย่างซึ่งประกอบด้วย

ชื่อ ฐานข้อมูล dbproduct.mdb
ชื่อตาราง
product
ชื่อ Field
- id
- barcode
- description
- price
- page
- writer




ซึ่งรูปแบบการติดต่อกับฐานข้อมูลผมจะใช้แบบ DSNLess หรือถ้าหากต้องการติดต่อผ่าน ODBC ก็สามารถทำได้เหมือนกัน

1. รูปแบบการติดต่อผ่าน DSNLess

Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db/product.mdb"),"" , ""



1. รูปแบบการติดต่อผ่าน ODBC

ให้คุณทำการ Set DSN ก่อนครับ วิธี Set ดูได้จากนี้

ให้ไปที่
Win95,Win98,Me -> Start - Control Panel
WinNT,2000,XP -> Start - Control Panel - Administrative Tools

ให้ดับเบิ้ลคลิก



ซึ่ง windows 2 ประเภทจะไม่เหมือนกัน แต่จะคล้าย ๆ นี้ครับ





รูปแบบในส่วนนี้ถ้า Win95,Win98,Me ให้เลือกแท็บของ User DSN

WinNT,2000,XP ให้เลือกแท็บของ System DSN

และเลือก Add จากนั้นเลือก Driver ของ Microsoft Access Driver (*.mdb) และ Finish ตามลำดับ






กำหนดชื่อ DSN เป็น product
และทำารเลือก Drive และ Path ของฐานข้อมูล

เป็นอันเสร็จกับการสร้าง DSN เพื่อใช้ในการติดต่อแบบ ODBC ต่อไปก็คือการเขียน code เพื่อติดต่อกับ DSN


Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "product","",""

 
 

Total, there have been 249912 visitors (514079 hits) on this page!

 

 
This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free