以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]连接外部数据的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63128) |
-- 作者:13865161910 -- 发布时间:2015/1/14 15:03:00 -- [求助]连接外部数据的问题 安装了一个Sql Server 2005 倒腾了半天,终于建好了数据库, 可是之前根据指南设计的一个登陆窗口,数据是本地的“用户.mdb”文件,现在将文件导入到数据库中,用IP地址连接成功 可是重新启动程序后,登陆窗口开始报错了。看错误说明应该是afteropenproject代码的问题,以下是指南中的代码 基于后台的用户表生成一个临时表,这个临时表没有加载数据,后面将基于此表和后台的用户表进行交互。 错误提示: 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成. 因为小白一枚,个人判断估计是第二段代码第三行的问题吧?! 想请教,针对该段代码该如何修改,才能正常使用? |
-- 作者:Bin -- 发布时间:2015/1/14 15:06:00 -- n你这个表,没有主键? |
-- 作者:13865161910 -- 发布时间:2015/1/14 15:21:00 -- 不太明白,能具体说明以下吗?您指的是哪个表?这是afteropenproject [此贴子已经被作者于2015-1-14 15:21:30编辑过]
|
-- 作者:Bin -- 发布时间:2015/1/14 15:21:00 -- 你查询的这个Users 表 |
-- 作者:13865161910 -- 发布时间:2015/1/14 15:23:00 -- 这是Users的表 |
-- 作者:Bin -- 发布时间:2015/1/14 15:26:00 -- 你检查一下表是否没有主键. 到数据库里看看 |
-- 作者:13865161910 -- 发布时间:2015/1/14 15:31:00 -- 这是数据库中表打开的内容显示: |
-- 作者:Bin -- 发布时间:2015/1/14 15:34:00 -- 把Name设置为主键 右键设计,选择Name列,设置为主键 不会百度一下对应的SQL版本设置主键有图文教程
|
-- 作者:有点甜 -- 发布时间:2015/1/14 15:35:00 -- 建议你删除这个users表,然后用foxtable新建一个users表吧
http://www.foxtable.com/help/topics/2372.htm
|
-- 作者:13865161910 -- 发布时间:2015/1/14 15:49:00 -- OK,琢磨出来了,不过右键竟然没有设计,我很纠结! [Name]设置了主键,问题解决了!谢谢楼上两位大大!
[此贴子已经被作者于2015-1-14 15:49:23编辑过]
|