Foxtable(狐表)用户栏目专家坐堂 → 错误提示


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

主题:错误提示

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


加好友 发短信
等级:八尾狐 帖子:1959 积分:15051 威望:0 精华:0 注册:2016/4/28 9:58:00
错误提示  发帖心情 Post By:2017/6/3 18:19:00 [只看该作者]

Dim st1 As Date = Date.Now
Dim strlist As  List(Of String)  = Functions.Execute("sql提取函数",Tables("学生信息"),"学生信息","_Identify","[_Identify]","学生姓名|学籍号|身份证件号|性别|出生日期|民族|家庭住址|联系电话|班级|年级|政治面貌|健康状况|就读方式|邮政编码|综合素质|状态|户口性质","学生姓名|学籍号|身份证件号|性别|出生日期|民族|家庭住址|联系电话|班级|年级|政治面貌|健康状况|就读方式|邮政编码|综合素质|状态|户口性质",1)
Dim sql As String
Dim cmd As New SQLCommand
cmd.C
Dim Count As Integer = 0
try
    Connections("180.153.108.50").BeginTransaction
    For Each s As String In strlist
        cmd.CommandText = s
        Count += cmd.ExecuteNonQuery()
        output.show(s)
    Next
    Connections("180.153.108.50").Commit '提交事务,所有操作生效
Catch ex As Exception '如果出错
    msgbox(ex.message)
    Connections("180.153.108.50").Rollback() '回滚事务,撤销所有操作
End Try
Tables("成绩").DataTable.BaseTable.AcceptChanges()   '提交修改
MessageBox.Show("亲,我正在为节省您的每一秒钟努力,本次保存共耗时: " & (Date.Now - st1).TotalSeconds & "秒")



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

上面保存代码出现这个,好像不要出生日期就没问题,请问怎么办


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


加好友 发短信
等级:三尾狐 帖子:675 积分:8019 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2017/6/3 21:46:00 [只看该作者]

定义变量名错误

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


加好友 发短信
等级:八尾狐 帖子:1959 积分:15051 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/6/3 22:31:00 [只看该作者]

Dim strlist As  List(Of String)  = Functions.Execute("sql提取函数",Tables("学生信息"),"学生信息","_Identify","[_Identify]","学生姓名|学籍号|身份证件号|性别|出生日期|民族|家庭住址|联系电话|班级|年级|政治面貌|健康状况|就读方式|邮政编码|综合素质|状态|户口性质","学生姓名|学籍号|身份证件号|性别|出生日期|民族|家庭住址|联系电话|班级|年级|政治面貌|健康状况|就读方式|邮政编码|综合素质|状态|户口性质",1)



不是楼上所说的问题哟,当把出生日期去掉就没有问题了,但现在是需要保存出生日期列,这怎么办

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/4 10:52:00 [只看该作者]

弹出每一条的sql语句看看

 

For Each s As String In strlist

    msgbox(s)

Next

 

如果是日期的问题,如果你的是sqlserver数据库,你要去修改 sql提取函数,把日期的#改成单引号'


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


加好友 发短信
等级:八尾狐 帖子:1959 积分:15051 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/6/4 19:59:00 [只看该作者]

改了行了,谢谢,请问如何动态提取修改过的列名呢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/4 20:40:00 [只看该作者]

以下是引用刘林在2017/6/4 19:59:00的发言:
改了行了,谢谢,请问如何动态提取修改过的列名呢

 

不理解你的意思,如果你的列名是动态的,那么你可以单独做一个表存放你的列名。


 回到顶部