 |
|
ผมไม่เข้าใจว่าคุณมีฐานข้อมูล 2 ฐานข้อมูล หรือว่าใน 1 ฐานข้อมูลอยากจะบันทึกลงข้อมูลแยกตารางหรือเปล่า
เอาล่ะ.. สมมติว่ามี 2 ฐานข้อมูลนะ
ฐานข้อมูลที่ 1 ชื่อ test.mdb
ฐานข้อมูลที่ 2 ชื่อ db.mdb
<%
set conn=server.createobject("adodb.connection")
conn.open "Provider=Microsoft.jet.olebd.4.0;data source="&server.mappath("test.mdb")
sql="insert into tablename (x,y,z,xx,yy,zz) values('xxxx','yyyy','zzzz',1000,2000,50) where fieldname='xxxx'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
set conn1=server.createobject("adodb.connection")
conn1.open "Provider=Microsoft.jet.olebd.4.0;data source="&server.mappath("db.mdb")
sql1="insert into talblename (a,b,c,d,e,f) values('xxxx','yyyy','zzzz',1000,2000,50) where fieldname='xxxx'"
set rs1=server.createobject("adodb.recordset")
rs1.open sql1,conn1,1,3
================
ถ้ามี 1 ฐานข้อมูลแต่ต้องการบันทึกข้อมูลลงไปใน 2 ตาราง ก็ต้องใช้ความสัมพันธ์ของแต่ละตาราง เช่น
sql="select * from tablename1,tablename2 where tablename1.fieldname=tablename2.fieldname order by fieldname asc"
ปามาณนี้แหละมั้ง
|
 |
 |
 |
 |
Date :
22 ก.พ. 2549 11:30:02 |
By :
นายกระจอก |
|
 |
 |
 |
 |
|
|
 |