多个表查询(联合查询)如何在DataGrid中使用问题
hi521 2004-10-10 11:26:33 例如:
sSQL="SELECT Product.Code AS 代号,Product.Name AS 名称,Class.Name AS 类别, "& _
"Product.CLASS_ID,Product.Price AS 单价 " & _
"FROM Class INNER JOIN " & _
ON Class.ID = Product.CLASS_ID " & _
"ORDER BY Product.Code, "
rs.CursorLocation = adUseClient
rs.Open sSQL, Conn, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
我在DataGrid1中修改了类别ID(即Product.CLASS_ID列).理论上该产品的类别名称Class.Name 就相应的改变了,但在实际中DataGrid1的Class.Name并没有刷新.
如果我直接修改Class.Name列,则把类别表的该类名称也修改了(即不是修改该产品的类别,而是修改了该类别表的类别的名称)
各位高手,有什么解决方法啊!!(高分求解)