View Full Version : راهنمایی برای inner join بین دو فایل اکسس با ado
ranjbar_2
پنج شنبه 30 اردیبهشت 1395, 14:18 عصر
سلام
من می خوام بین دو فایل access با دستور اس کیو ال و اینر جوین یه select بنویسیم ، لطفا می شه راهنمایی کنید
من قبلا با asp این کار رو انجام دادم
select * from product inner join [MS Access;DATABASE="&server.mappath("db/null.mdb")&"].unit on unit.id=product.unit_1 order by product.id;
ولی با دلفی نمیشه لطفا راهنمایی کنید
khorsandreza
یک شنبه 02 خرداد 1395, 18:57 عصر
سلام
من می خوام بین دو فایل access با دستور اس کیو ال و اینر جوین یه select بنویسیم ، لطفا می شه راهنمایی کنید
من قبلا با asp این کار رو انجام دادم
select * from product inner join [MS Access;DATABASE="&server.mappath("db/null.mdb")&"].unit on unit.id=product.unit_1 order by product.id;
ولی با دلفی نمیشه لطفا راهنمایی کنید
نوشتن دستورات اس کیو ال جه ربطی به زبان برنامه نویسی دلفی و asp.net داره ؟ حداقل شکل دستورات asp اینجا قرار میدادی تا دوستان بهتر راهنمائی کنند
ranjbar_2
دوشنبه 03 خرداد 1395, 10:54 صبح
accessdb=server.mappath("db/db1.mdb")
vdsn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & accessDB & ";"
set conn=Server.CreateObject("ADODB.Connection")
Conn.Open vdsn
Sub openDB(vsql)
set rs=Server.CreateObject("ADODB.recordset")
rs.Open vsql, conn
End Sub
vparentdb="[MS Access;DATABASE="&server.mappath("db/null.mdb")&"]."
varSQL = "select * from product inner join "&vparentdb&"unit on unit.id=product.unit_1 order by product.id;"
call openDB(varSQL)
response.Write "<tr align='center' "&lighter&"><td>ردیف</td><td>name</td><td>oooo</td>"
do
vco=vco+1
response.Write "<tr align='center' "&bgc&"><td>"&vco&"</td><td>"&rs("name")&"</td><td>"&rs("txt")&"</td></tr>"
rs.movenext
loop until rs.EOF
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.