要解决这个问题有两个步骤:
1、检查和数据库脸上了没有
2、数据库打开了没有。
如果跟数据库连接上了,但是没有打开,就会报这个错误。
代码举例:
检查adoCon是打开的状态
If adoConState <> ADODBObjectStateEnumadStateOpen then adoConopen
——————————————————————
有需要可以向我索取QQ号码远程协助给你看看。
1、看看报错代码,你的检查和数据库的检查不一样的;
2、建议不要直接连ODBC建表,一般是先生成SQL文件,再在数据库中执行该SQL建表,这样可以比较清晰的知道错误代码、原因。
1 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 sql 脚本文件
2 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本以创建一个新的数据库
3 将数据从2005导到2000
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
以上就是关于网站后台生成静态出现“3704数据库 *** 作错误!”提示怎么处理数据库在哪里全部的内容,包括:网站后台生成静态出现“3704数据库 *** 作错误!”提示怎么处理数据库在哪里、powerdesigner中生成数据库时,报错[Microsoft][ODBC SQL Server Driver][SQL Server]未能准备语句。、SQL2005数据库生成脚本到SQL2000使用,提示错误,也没办法附加等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)