高分求access问题,解决马上结贴,access的sql语句,拼的字段名是不是有长度限制?

misslyy 2002-09-24 10:39:31
在access中的sql语句,拼的字段名是不是有长度限制,比如
select id&name&class&......&sex&party as std_info from student;
如果 as std_info 前的内容足够长,select的时候报错,有没有解决办法?(必须写成这样,不能分开写)
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmvigour 2002-09-25
  • 打赏
  • 举报
回复
最好在语句中用上去左右空格后然后再判断是不是空值在并上其它字段!
xmvigour 2002-09-25
  • 打赏
  • 举报
回复
odbc配了吗?
“写的这段sql语句在有的机器上执行好用”
看看你机子上的程序和配置是不是和那些可以用的是一样的!
leimin 2002-09-24
  • 打赏
  • 举报
回复
你的SQL语句的问题,SQL语句的长度限制好像是8K.
PI_2002 2002-09-24
  • 打赏
  • 举报
回复
这个没有限制,你的语句好像有问题:
select id&name&class&......&sex&party as std_info from student;

字段间没有逗号,字符串用引号,还有你的前台程序是什么?
我用vb,下面语句通过:
dim @sql_str = 'select * from t_main where lsh is not null '
if @m_xm is not null
set @sql_str = @sql_str + ' and cj_bjr = '''+ @m_xm+''''
end if
misslyy 2002-09-24
  • 打赏
  • 举报
回复
我写的这段sql语句在有的机器上执行好用,再我的机器上就出问题。
出错信息是[Microsoft][ODBC Microsoft Access
Driver] 指定的式子太复杂!
我在程序中的驱动器sun.jdbc.odbc.JdbcOdbcDriver。
misslyy 2002-09-24
  • 打赏
  • 举报
回复
我想要的只是把TABLE里的所有字段拼到一起组成一个大字段,要求这样做,而且本身语句没问题,该如何?
klend 2002-09-24
  • 打赏
  • 举报
回复
你的连接串有病,id&name&class&......&sex&party 连接结果中有没有空格?
misslyy 2002-09-24
  • 打赏
  • 举报
回复
前台是java

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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