Foxtable(狐表)用户栏目专家坐堂 → [求助]连接外部数据的问题


  共有3765人关注过本帖树形打印复制链接

主题:[求助]连接外部数据的问题

帅哥哟,离线,有人找我吗?
13865161910
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
[求助]连接外部数据的问题  发帖心情 Post By:2015/1/14 15:03:00 [只看该作者]

安装了一个Sql Server 2005 倒腾了半天,终于建好了数据库,
可是之前根据指南设计的一个登陆窗口,数据是本地的“用户.mdb”文件,现在将文件导入到数据库中,用IP地址连接成功

图片点击可在新窗口打开查看此主题相关图片如下:1111111111111111111111111111111.jpg
图片点击可在新窗口打开查看

可是重新启动程序后,登陆窗口开始报错了。看错误说明应该是afteropenproject代码的问题,以下是指南中的代码


图片点击可在新窗口打开查看此主题相关图片如下:22222222222222.jpg
图片点击可在新窗口打开查看

基于后台的用户表生成一个临时表,这个临时表没有加载数据,后面将基于此表和后台的用户表进行交互。

错误提示:

对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成.

因为小白一枚,个人判断估计是第二段代码第三行的问题吧?!
想请教,针对该段代码该如何修改,才能正常使用?




 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/14 15:06:00 [只看该作者]

n你这个表,没有主键?

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/14 15:21:00 [只看该作者]

不太明白,能具体说明以下吗?您指的是哪个表?这是afteropenproject
[此贴子已经被作者于2015-1-14 15:21:30编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/14 15:21:00 [只看该作者]

你查询的这个Users 表

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/14 15:23:00 [只看该作者]

这是Users的表

图片点击可在新窗口打开查看此主题相关图片如下:33333.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/14 15:26:00 [只看该作者]

你检查一下表是否没有主键.  到数据库里看看

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/14 15:31:00 [只看该作者]

这是数据库中表打开的内容显示:

图片点击可在新窗口打开查看此主题相关图片如下:44444.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/14 15:34:00 [只看该作者]

把Name设置为主键

右键设计,选择Name列,设置为主键

不会百度一下对应的SQL版本设置主键有图文教程

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/14 15:35:00 [只看该作者]

 建议你删除这个users表,然后用foxtable新建一个users表吧

 

 http://www.foxtable.com/help/topics/2372.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/14 15:49:00 [只看该作者]

OK,琢磨出来了,不过右键竟然没有设计,我很纠结!
[Name]设置了主键,问题解决了!谢谢楼上两位大大!
[此贴子已经被作者于2015-1-14 15:49:23编辑过]

 回到顶部