Foxtable(狐表)用户栏目专家坐堂 → [求助]项目运行出错(已解决)


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

主题:[求助]项目运行出错(已解决)

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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10580 威望:0 精华:0 注册:2008/9/24 11:16:00
[求助]项目运行出错(已解决)  发帖心情 Post By:2012/3/1 12:06:00 [只看该作者]

将远程数据库导入到本地(笔记本)数据库,运行项目,登录窗口按确定时出错,退出项目时同样出错,而远程数据库运行正常,问题出在哪里,请各位老师指教,谢谢!!

 

 


此主题相关图片如下:e.png
按此在新窗口浏览图片

 

代码如下:
用户登录窗口确定键

Dim cmb As New SQLCommand
Dim dd As Date
cmb.C '外部数据源
cmb.CommandText = "Select GetDate()" '服务器时间
dd = cmb.ExecuteScalar()
cmb.CommandText = "Insert Into {日志} ([用户组],[用户名],[状态],[时间],[设备ID]) Values ('"
cmb.CommandText = cmb.CommandText & _UserGroup & "','" & _UserName & "','" & "登录" & "','" & dd & "','" & ComputerId & "')"
cmb.ExecuteNonQuery()
DataTables("日志").Load()'刷新表


项目属性 BeforeCloseProject

Dim cmb As New SQLCommand
Dim dd As Date
cmb.C '外部数据源
cmb.CommandText = "Select GetDate()" '服务器时间
dd = cmb.ExecuteScalar()
cmb.CommandText = "Insert Into {日志} ([用户组],[用户名],[状态],[时间],[设备ID]) Values ('"
cmb.CommandText = cmb.CommandText & _UserGroup & "','" & _UserName & "','" & "退出" & "','" & dd & "','" & ComputerId & "')"
cmb.ExecuteNonQuery()
DataTables("日志").Load()'刷新表

[此贴子已经被作者于2012-3-1 12:31:13编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/1 12:21:00 [只看该作者]

错误提示的意思是,插入行的时候,必须给_Identify设定值,解决办法:

 

用Access或者Sql Server打开数据库,将这个表的_Identify改为自动增量型:

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

 


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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10580 威望:0 精华:0 注册:2008/9/24 11:16:00
  发帖心情 Post By:2012/3/1 12:31:00 [只看该作者]

谢谢狐爸老师,问题解决了。再次衷心感谢!!

 回到顶部