C#连接access数据库

longfei_liuweitao 2009-10-28 09:33:55
SQL语句:SELECT [2009-10].*, urlinfo.[url], urlinfo.[title], urlinfo.[createdate] FROM ([2009-10] INNER JOIN [urlinfo] ON ([2009-10].urlid)=(urlinfo.urlid))
在Access里面单独执行没有问题。但是用在程序里面一执行就会报“JION 操作语法错误”
环境:vs2005,C#,winform
请问这是怎么回事?
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
meadking 2009-10-28
  • 打赏
  • 举报
回复
```````````````````````````````````````````````````````这个符号,左上角
meadking 2009-10-28
  • 打赏
  • 举报
回复
字段名字用 ``包括

`字段`

注意关键字...
Flyingdragon168 2009-10-28
  • 打赏
  • 举报
回复
你試著在語句中去掉連接部份的括號。
不知ACESS采用不同類型連接,語句是否有所不同。
先改成這樣,看是否可以:
SELECT [2009-10].*, urlinfo.[url], urlinfo.[title], urlinfo.[createdate] FROM ([2009-10] INNER JOIN [urlinfo] ON [2009-10].urlid=urlinfo.urlid)
如果不行,再改成:
SELECT [2009-10].*, urlinfo.[url], urlinfo.[title], urlinfo.[createdate] FROM [2009-10] INNER JOIN [urlinfo] ON [2009-10].urlid=urlinfo.urlid
如果還不行,會不會是表名問題。就怕Access不支持[2009-10]這樣的表名了。
Terran5 2009-10-28
  • 打赏
  • 举报
回复
SELECT [2009-10].*, urlinfo.[url], urlinfo.[title], urlinfo.[createdate] FROM (([2009-10] INNER JOIN [urlinfo] ON ([2009-10].urlid)=(urlinfo.urlid)))
试试
tiandiyouwo1 2009-10-28
  • 打赏
  • 举报
回复
http://www.winu.cn/space-14160-do-blog-id-7423.html
hsbhljl 2009-10-28
  • 打赏
  • 举报
回复
用别名试试?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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