菜 菜根 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #1 access数据库,使用英文字段名,并附给一个中文标题,怎么才能得到这个标题?我用ADO,ADOX都试过,不能得到 不知道这里有没有人会呀!
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #3 我想问问中文标题, 是不是指的字段说明. 不管我现在回答对不对,我十分愿意与你讨论这个问题.
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #4 如果想联系,hbezwwl@163.com,53320295,
菜 菜根 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #5 非常感谢hbezwwl参与讨论,我说地中文标题不是字段地说明,是字段标题,在ACESS或是SQLserver 中,拿ACCESS说,建立一个表,比如子段叫BH,数据类型,数字,(后边确实有个说明,不过 指我指不是那个),子段属性(下面)中有,常规/查阅两个页框,在常规中定义标题如(用中文) 编号,这样在ACCESS中显示是的子段属性的标题,我是想得到这个标题,在DELPHI中,用Field 属性,得到的是BH,不知道怎么得到标题,如在DBGRID中显示的也是BH,不是编号,所以想在程序中控制 这个标题属性,得到就行。
非常感谢hbezwwl参与讨论,我说地中文标题不是字段地说明,是字段标题,在ACESS或是SQLserver 中,拿ACCESS说,建立一个表,比如子段叫BH,数据类型,数字,(后边确实有个说明,不过 指我指不是那个),子段属性(下面)中有,常规/查阅两个页框,在常规中定义标题如(用中文) 编号,这样在ACCESS中显示是的子段属性的标题,我是想得到这个标题,在DELPHI中,用Field 属性,得到的是BH,不知道怎么得到标题,如在DBGRID中显示的也是BH,不是编号,所以想在程序中控制 这个标题属性,得到就行。
B bingjian Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #6 是不是这个sql语句,就是 英文字段名 as 中文字段名 select Bh as '编号',..., from 表 where Bh=:bh
菜 菜根 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #10 有兴趣的朋友,快来参与,否则我的分数,真浪费了,我刚上来不久,希望能多问几个问题 可一个问题都没人帮忙?真难过--
B bingjian Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #11 能不能具体说明,比如举个例子要达到什么样的要求,
菜 菜根 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #12 bingjian朋友:你好 ,我在上边的例子说的还不够清楚吗?,就是通过,ADO,ADOX得到子段 标题,不是子段名,delph中得到的就是子段名,我想知道怎么能得到标题?
B bingjian Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #13 !如在DBGRID中显示的也是BH,不是编号! 我懂你的意思了,那个标题我不知道怎么得到,但是,可以用另外一种方法解决 你的问题。你只要用到ADOQUERY组件就可以了,就像我上面说的 就是 英文字段名 as 中文字段名 select Bh as '编号',..., from 表 where Bh=:bh 这样子在DBGRID中显示的可以是你任意想要的东西,那不是比什么标题更好些呢?
!如在DBGRID中显示的也是BH,不是编号! 我懂你的意思了,那个标题我不知道怎么得到,但是,可以用另外一种方法解决 你的问题。你只要用到ADOQUERY组件就可以了,就像我上面说的 就是 英文字段名 as 中文字段名 select Bh as '编号',..., from 表 where Bh=:bh 这样子在DBGRID中显示的可以是你任意想要的东西,那不是比什么标题更好些呢?
菜 菜根 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #14 bingjian朋友,多谢多谢!,这种方法确定可行,但在我的数据库中有四五十个表,每个表中 字段也相当多,给写SQL造成很大的麻烦,不过还是多谢这位朋友鼎立相助。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #15 双击DBGrid,然后建立显示的字段,里面的Title的Caption属性可以填写的。 对于大型数据库而言,最好少用中文字段和别名,所以,这个办法够你用的了。
B bingjian Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #16 yzhshi朋友的方法也是一个比较好的方法,但是没有办法动态定义! 如果你不需要动态定义的话,未尝不是一个好方法! 如果要动态定义的话,最好还是用我的方法, 虽然你有4、50个表,但是定义一次基本上就行了! 不算麻烦的!
yzhshi朋友的方法也是一个比较好的方法,但是没有办法动态定义! 如果你不需要动态定义的话,未尝不是一个好方法! 如果要动态定义的话,最好还是用我的方法, 虽然你有4、50个表,但是定义一次基本上就行了! 不算麻烦的!
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #17 to 菜根:我用ADOX也没成功. 建议你用DAO试试吧,比ADO好用.
C cxjrich Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-21 #18 变通方法: 建议个表: [tablename] [tablefieldname] [chineseDesc] [width] [enabled] .. table1 field1 中文说明1 40 false ... 当显示dbgrid时: 遍历 dbGrid.collumn 修改
变通方法: 建议个表: [tablename] [tablefieldname] [chineseDesc] [width] [enabled] .. table1 field1 中文说明1 40 false ... 当显示dbgrid时: 遍历 dbGrid.collumn 修改