以文本方式查看主题

-  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