Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-表

data升迁为SQL数据库后,建议将Set cnn = CurrentProject.Connection变更为Set cnn = ADO.Connection()

时 间:2020-06-10 13:36:28
作 者:张金波   ID:74739  城市:天津
摘 要:data升迁为SQL数据库后,需要检查sql数据库是否满足要求:
1、存在主键。
2、不存在ntext、nvarchar(max)类型字段。
正 文:

近日,购买了sql版开发平台之后,将data数据库使用平台的升迁工具升迁到SQL数据库。

过程中提示部分表缺少主键,单精度数需要修改为小数,日期不能早于1753年。

之后增加了部分字段,并对窗体做了相应变更。

实际使用中发现,新建记录正常,编辑记录有时候正常,有更多时候卡住,在约30秒后提示,在一个链接表上更新失败。

仔细对比了保存按钮的操作,将自定义代码全删除了,问题依然存在。

尝试重建窗体,发现新建的窗体同样存在此问题。

咨询了软件老师,老师建议将 set cnn = CorrentProject.connection 变更为 Set cnn = ADO.Connection()

参见 http://www.accessoft.com/article-show.asp?id=18159
变更后,初次保存成功,后再测试发现,出现新问题,编辑保存时提示 查询超时。

后发现,升迁到SQL数据库表不能存在 nvarchar(max)类型,之前这个字段是用于保存超链接的。修改为 nvarchar(255)之类的,编辑更新保存正常。

access学习中,欢迎各位老师指导。

参考链接:

http://www.accessoft.com/article-show.asp?id=11170

http://www.accessoft.com/blog/article-show.asp?userid=43&Id=10484



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助