以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- [原创]关于SQL数据库连接问题 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=31487) |
-- 作者:众方志诚 -- 发布时间:2011-8-27 1:07:35 -- [原创]关于SQL数据库连接问题 我用SQL数据库,ADO数据库连接构件使用配置文件,好像连接正常,ADO数据表属性的表名称可以正常选择,活动选为真,但操作数据却不能操作,ADO查询构件属性SQL命令选择正常,但活动却不能选 为真,不知问题出在什么地方。有知道的麻烦说一下,谢谢 |
-- 作者:梁鹏 -- 发布时间:2011-8-27 9:50:05 -- SQL 语句没有写好 |
-- 作者:众方志诚 -- 发布时间:2011-8-27 10:34:17 -- 如是连接AC数据库就没问题的,数据表构件没有语句呀 |
-- 作者:heying -- 发布时间:2011-8-27 10:47:19 -- 这一般都是 字段名称 和字段类型的 问题,必须要仔细检查; 或重建一个数据表,对比测试! |
-- 作者:众方志诚 -- 发布时间:2011-8-27 11:14:30 -- 问题解决的,我的表是从别人的数据库里导入的,并且表名我改了。现在我新建了一个表,并按原表字段重新输入了一下,就可以了。但原因不知道。问题是解决了,解决办法就是完全安原样重建一个就可以了。有知道原因的交流一下,谢谢大家 |
-- 作者:众方志诚 -- 发布时间:2011-8-27 11:18:40 -- 我又试了一下,问题应是出在表名上,建好后表名如修改后就不行,如表名想改,有没有解决办法,表改名后也可以呀
|
-- 作者:众方志诚 -- 发布时间:2011-8-27 11:21:19 -- AC数据库的表名改了不影响使用的,SQL的不行,大家知道解决办法吗
|
-- 作者:众方志诚 -- 发布时间:2011-8-27 11:43:33 -- 问题好像找到了,就是SQL的表名称星不支持以数字开头(如:表名为 123USE 或 123用户 是不正确的,如是 USE123 或 用户123,则可以),如表名是以数字开头的,则连接不正确,如以字母开头,后面有数字则可以正常连接。大家测试一下,是不是 |
-- 作者:众方志诚 -- 发布时间:2011-8-27 11:49:54 -- 不是星的问题,是SQL规则的原因,如用数字开头,是违反规则的,这也就是为什么用AC数据库可以的原因,谢谢大家,谢谢ADMIN |
-- 作者:newcom -- 发布时间:2011-8-29 7:21:46 -- 非常好的学习经验! 还有一点需要注意:“表的名称”也不能使用“SQL”语言中的关键字。 |