我的程序有使用Access的单机版改为使用Sqlserver 的网络版,使用ADO连接,出现一个问题: 程序运行时会提示:Project sy.exe raised exception class Evarianterror with message'无效的变量类型转换'.process stopped.Use step or run to continue.请问如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if not VarIsNull(FieldValues['field']) then或者使用VarToStr 出现错误时光标停留在这一行: Tuser.Active:=True;非常感谢 Tuser.Active:=True;出错,那肯定是与Tuser有关的表有问题,这里用到查询了吗,检查一下字段的类型,看看是什么数据类型不匹配(主要发生在赋值,或添加等情况之下) 是数据类型的问题,例如access中有是/否的格式,而sqlserver中没有, access中的日期格式和sqlserver的格式不太一样,这一点一定要注意你的sql语句中可能含有如:where 日期='1232132' 而sqlserver的日期格式和access的格式不一样所以出现错误!(·¥·) 谢谢各位,我的问题是这样解决的,将ADOTable 改为TTable. 菜鸟散分:画布问题 TDBGrid组件,修改数据表问题 动态添加控件?? 在CXGRID中,怎样使怎一列显示为星号? 哪位高手帮写个只能访问一个指定页面的流览器的程序啊??一百分求助啊。 怎样读取数库中的图片另存为BMP文件? 在线等待............. 请教:SQL语句得写法(关于时间) 请问如何在程序里判断机器是否连接在INTERNET上?? 替换开始菜单的例子 dll问题 大家进来看看啊! 求教一个关于多层结构数据存取的问题,哪位兄弟知道啊,100分了
Tuser.Active:=True;
非常感谢
access中的日期格式和sqlserver的格式不太一样,这一点一定要注意你的sql语句中可能含有如:where 日期='1232132' 而sqlserver的日期格式和access的格式不一样所以出现错误!
(·¥·)