社区
ASP
帖子详情
access转为sql数据库后出现这个问题 高手帮下忙啊 在线等
fairytale123
2005-10-23 06:43:56
ADODB.Recordset 错误 '800a0bb9'
变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突
...全文
101
3
打赏
收藏
access转为sql数据库后出现这个问题 高手帮下忙啊 在线等
ADODB.Recordset 错误 '800a0bb9' 变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangyingdong
2005-10-23
打赏
举报
回复
ACCESS改为SQL需要注意哪几个地方
数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。
所有的默认值都丢失了。主要是数字类型和日期类型。
所有now(),time(),date()要改成getdate()。
所有datediff('d', time1, time2)要改成datediff(day, time1, time2)
有可能一些true/false类型不能使用,要变为1/0。
备注类型要通过cast(column as varchar)来使用。
CursorType要改成1,也就是打开数据库时要给出第一个数字参数为1,否则记录可能显示不完整。
isnull(rowname)要改成rowname = null
ACCESS的数据库中的自动编号类型在转化时,sql server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号!
转化时,跟日期有关的字段,SQL SERVER默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。有时用smalldatetime型时,转化失败,而用datetime型时,转化成功。
对此两种数据库进行操作的sql语句不全相同,例如:在对ACCESS数据库进行删除纪录时用:"delete * from user where id=10",而对SQL SERVER数据库进行删除是用:"delete user where id=10".
日期函数不相同,在对ACCESS数据库处理中,可用date()、time()等函数,但对SQL SERVER数据库处理中,只能用datediff,dateadd等函数,而不能用date()、time()等函数。
在对ACCESS数据库处理中,sql语句中直接可以用一些VB的函数,像cstr()函数,而对SQL SERVER数据库处理中,却不能用。
http://www.dwww.cn/new/20059415931213.html
wer88888888
2005-10-23
打赏
举报
回复
这个时候要检查一下你的 SQL 语句是否符合语法规范
anwell
2005-10-23
打赏
举报
回复
数据类型不一样
一个学生管理系统
ACCESS
版
============================================================================ 一个学生管理系统 版权:三力软件工作室 http://www.lyroom.com 程序设计:浙江龙泉 陆庆华 email:sl@lyroom.com tel:13306885836 承接各类中小型
数据库
系统开发, 网站制作================================================================================这是我将自己
sql
2000版的东东
转为
access
数据库
的简化版本,给一个同学当毕业设计用的,拿代码出来,抛砖引玉吧。主要演示了一些查询技巧,里面的综合评测成绩是这样算的:综合评测(一个学期) 课程*课时/总课时*70%+体育*10%+品德==============================================================这个程序用到了网上的两个控件,一个是xpmenu,另一个是SReport6(D6),关于这两个控件的安装,相信大家都会,不过spreport6我在安装的时候发生了点
问题
,按照出错提示,我在E盘下面建立一个名为“mysoft”的文件夹,然后又在底下建立了“wintemp”文件夹,也就是 e:mysoftwintemp,最后在将Report_Public.dcu文件拷到该目录下才安装成功。后来给我同学安装的时候也发生类似情况,只要您盯delphi的message消息框,相信不会有太大
问题
:)=====================================================================================基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可;4、如果以上Install按钮为失效的话,试试Compile按钮;5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决:1、反安装的源文件拷入到Delphi的Lib目录下;2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。注意:所安装的控件是否与你所用的Delphi版本相适应。 ============================================================== 最后祝大家天天快乐,有空来我们龙泉玩,龙泉多美女啊 2003/5/12
SQL
Server 2005
数据库
转为
Access
今天想把
Sql
Server 2005中的
数据库
转换成
Access
数据库
,
Sql
Server 2005中的操作比较简单,按照如下操作做既可: 先创建一个
Access
文件,
数据库
上右键--任务--导出
数据库
--下一步--下一步--目标选择Microsoft
Access
,点击浏览,选择刚刚创建的
Access
文件,,用户名,,密码不用设置,然后点下一步--选择“复制一个或多个表
如何将 Microsoft
Access
数据转移到
SQL
Server
数据库
在本文中,我们将为您提供一个包含屏幕截图的分步教程,介绍如何使用dborge Studio for
SQL
Server将 Microsoft
Access
数据库
转换为
SQL
Server。
Access
数据转换为
SQL
数据库
方法
手工升级
ACCESS
到
SQL
SERVER 1、必须先安装Microsoft Office
Access
2003,和
SQL
Server2000。 2、把旧的
数据库
备份,备份完成后,用
Access
2003打开MDB
数据库
,在打开时会
出现
一个警告,不要理会它(安全警告),按打开键,打开后按工具栏——
数据库
实用工具——转换
数据库
——转换为2002-2003格式,把
数据库
转换成2003...
把
ACCESS
数据库
转换
SQL
数据库
很多朋友想用
SQL
2000
数据库
的编程方法,但是却又苦于自己是学
ACCESS
的,对
SQL
只是一点点的了解而已,这里我给大家提供以下参考---将
Access
转化成
SQL
2000的方法和注意事项一,首先,我说的是在
Access
2000,
SQL
2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的;二,转换的方法1,打开”控制面板“下”管理工具“中的”
数据库
源“;
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章