给SQL语句帖子加100分不够再给,

yuanjinet 2002-09-03 08:41:49
在一句select 语句中使用:
select 表.字段名/字段 from 表名
为什么不行,加了引号也不行。 那位大虾克告诉我,“/“一定的要,要转别的程序的数据。是别人的数据库里有个表的字段名包含“/” 又要查询这个字段,怎么办?对方是access

...全文
26 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimly 2002-09-03
  • 打赏
  • 举报
回复
我也要做access数据倒入、倒出。比较关心这个问题。

select [中/国] from jh
我用pb8,win2000 server family 实验,中文字段名也可.
powersuccess 2002-09-03
  • 打赏
  • 举报
回复
关注
yuanjinet 2002-09-03
  • 打赏
  • 举报
回复
在数据表中用计算字段加[]通过谢谢
jimly(一脚):请到另一个帖子再领分
jimly 2002-09-03
  • 打赏
  • 举报
回复
access叫查询
jimly 2002-09-03
  • 打赏
  • 举报
回复
我试可以,你那实在不行就建个视图吧
yuanjinet 2002-09-03
  • 打赏
  • 举报
回复
问题是我实在PB下用ODBC连ACCESS库,字段名中 / 前后都有汉字
jimly 2002-09-03
  • 打赏
  • 举报
回复
您再试试,pb8,刚实验过,可以。
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=dc'"
connect;
string ls_s,ls_e

ls_s=sqlca.syntaxfromsql("select [b/c] from jh","style (type=grid)",ls_e)

ls_s=sqlca.syntaxfromsql("select [b/c] from jh","style (type=grid)",ls_e)
获得:
release 8;
datawindow(units=0 timer_interval=0 color=1073741824 processing=1 print.margin.bottom=96 print.margin.left=110 print.margin.right=110 print.margin.top=96 print.preview.buttons=no )
table(
column=(type=char(50) updatewhereclause = yes name=compute_0001 dbname="compute_0001")
retrieve="select [b/c] from jh")
header(height=68)
detail(height=80)
column(band=detail id=1 x="14" y="8" height="64" width="1166" edit.limit=50 alignment="0" font.face="MS Sans Serif" font.height="-8" font.weight="400" font.charset="0" font.pitch="2" font.family="2" font.underline="0" font.italic="0" font.strikethrough="0" border="0" color="0" background.mode="1" background.color="0" edit.autoselect=yes edit.autohscroll=yes edit.autovscroll=no edit.focusrectangle=no )
text(band=header text="B/c" x="14" y="8" height="52" width="1166" font.face="MS Sans Serif" font.height="-8" font.weight="400" font.charset="0" font.pitch="2" font.family="2" font.underline="0" font.italic="0" font.strikethrough="0" border="0" color="0" background.mode="1" background.color="0" alignment="2" name=compute_0001_t )
htmltable(border="0" cellpadding="1" cellspacing="1" generatecss="no" nowrap="no")
xiaobzg 2002-09-03
  • 打赏
  • 举报
回复
数据源为 SELECT db_table.id,'/', db_table.data FROM db_table ,行不通吗?我在Access库中试过了可以的。
yuanjinet 2002-09-03
  • 打赏
  • 举报
回复
真的没人知道吗?
yuanjinet 2002-09-03
  • 打赏
  • 举报
回复
在VB里行,PB不行
jimly 2002-09-03
  • 打赏
  • 举报
回复
SELECT a.[b/c] FROM a
不行?
yuanjinet 2002-09-03
  • 打赏
  • 举报
回复
都不行,都试过了
xingxing 2002-09-03
  • 打赏
  • 举报
回复
问了两篇?
在列上加个引号。
jlandzpa 2002-09-03
  • 打赏
  • 举报
回复
加双引号也不行?
freshman113 2002-09-03
  • 打赏
  • 举报
回复
是不是你的数据库接口有问题

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧