以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助] (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=76095) |
-- 作者:9602084 -- 发布时间:2015/10/21 17:03:00 -- [求助] Dim _jytable As DataTable Dim cmd As new sqlcommand cmd.C cmd.CommandText="s e l e c t * from {调出人员}" _jytable=cmd.ExecuteReader(True) dr = _jyTable.AddNew() For Each c As Col In Tables("基本信息").Cols If _jytable.DataCol.contains(c.name) Then dr(c.name)=Tables("基本信息").current(c.name) End If Next _jyTable.save ???? Tables("基本信息").current.Delete e.Form.Close 以前用试用版时,代码正常。 用开发版其它都正常,当执行到 _jytable.save 时,提示:对于造型说明无效的字符值,什么原因呀? [此贴子已经被作者于2015/10/21 17:05:09编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/10/21 17:11:00 -- 应该是日期的问题,比如,你的数据库里面,某个表,某个日期列,保存了一个特殊的日期,导致报错。
http://www.cnblogs.com/firstyi/archive/2008/09/19/1293889.html |
-- 作者:9602084 -- 发布时间:2015/10/21 17:14:00 -- 用的的sql 2005 ,日期列显示,怎么设置? 此主题相关图片如下:qq图片20151021171347.png |
-- 作者:大红袍 -- 发布时间:2015/10/21 17:18:00 -- 日期列,弹出一下其值是什么,不要有中文。
或者弹出 msgbox(date.today & " " & date.now) |
-- 作者:9602084 -- 发布时间:2015/10/21 17:22:00 -- 狐表里显示 2012-06-29 sql 2005 里显示: 2012-6-29 上午 12:00:00
|
-- 作者:9602084 -- 发布时间:2015/10/21 17:28:00 -- messgbox显示结果: 此主题相关图片如下:qq图片20151021172814.png [此贴子已经被作者于2015/10/21 17:29:27编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/10/21 17:40:00 -- 日期时间格式改一改,尽量不要有多余中英文
http://jingyan.baidu.com/article/647f0115925aee7f2148a8b5.html
|