namtuocbongtoi
23-01-2006, 20:42
giả sử tableA có 2 field: id(int), message(text)
tableB có 2 field: id(int), subject(varchar)
đoạn code ASP:
set rs=db.execute("select tableA.message,tableB.subject fr0m tableA,tableB where tableA.id=tableB.id AND tableA.id=3")
response.write rs("subject")
response.write rs("message")
thì chỉ có rs("subject") được in,trong khi rs("message") lại rỗng
nếu query đổi lại thứ tự
set rs=db.execute("select tableB.subject,tableA.message fr0m tableA,tableB where tableA.id=tableB.id AND tableA.id=3")
response.write rs("subject")
response.write rs("message")
thì cả 2 đều được in ra
nếu như in rs("message") hai lần thì chỉ lần đầu hiện ra,lần 2 lại là rỗng
như vậy là sao vậy???ai biết chỉ dùm
tableB có 2 field: id(int), subject(varchar)
đoạn code ASP:
set rs=db.execute("select tableA.message,tableB.subject fr0m tableA,tableB where tableA.id=tableB.id AND tableA.id=3")
response.write rs("subject")
response.write rs("message")
thì chỉ có rs("subject") được in,trong khi rs("message") lại rỗng
nếu query đổi lại thứ tự
set rs=db.execute("select tableB.subject,tableA.message fr0m tableA,tableB where tableA.id=tableB.id AND tableA.id=3")
response.write rs("subject")
response.write rs("message")
thì cả 2 đều được in ra
nếu như in rs("message") hai lần thì chỉ lần đầu hiện ra,lần 2 lại là rỗng
như vậy là sao vậy???ai biết chỉ dùm