access无法获取别名字段的数据
我的查询语句是:
SELECT k.ID, k.Title,k.Pagekey, k.ShowStatus, d.ClassName, (select top 1 tb_Pics.PicUrl from tb_Pics where tb_Pics.EssayId=k.ID) as TPicUrl 
FROM tb_Essay AS k, tb_Dictionary AS d
WHERE k.Class=D.ID;在access里视图数据可以看到别名字段的数据,用程序显示时为啥获取不到呢?
绑定数据时,无法获取“TPicUrl”的数据,我在循环里获取方法是 dt.rows[i]["TPicUrl"].ToString()  ;我把字段名改成对应的索引数字,也无法获取,请教各位高手啊。很郁闷啊,我。
有懂得的发我QQ:[email protected]如何获取access别名数据 获取不到

解决方案 »

  1.   

    结果对,在Access里所有数据都能看到。就是用程序读取数据时,读取不到别名的数据。
      

  2.   

    这是Access里的图这是测试程序员的图为什么程序里读取不到别名数据,各位高手指教。
      

  3.   

    转换下对应列的数据类型看看,既然列名出来了,数据应该也没有问题,可能是数据类型没有直接被gridview识别,请自行搜索 数据类型的转换(sql语句转换)
      

  4.   

    楼上高手是这个意思吗,
    CStr(select top 1 tb_Pics.PicUrl from tb_Pics where tb_Pics.EssayId=k.ID) as TPicUrl
    CVar(select top 1 tb_Pics.PicUrl from tb_Pics where tb_Pics.EssayId=k.ID) as TPicUrl
    加载程序后还是读取不到 TPicUrl啊