引言:
《没用过access+SQL2000的,跟我来搞!前辈们都来帮忙啊(之五) 》
以下文章是一个有经验的 MDB 老手从 MDB 编程转向 ADP 编程最先遇到的几个问题以及解决方案。供各位初试 ADP 的网友参考: 首先,非常感谢各位前辈,对小弟的指导,并请各位前辈继续支持小弟!!
本人用Access已近2年,但从来没有用过 SQL ,从现在起准备学习 SQL+access |
1、原来的查询都找不到了,听说要用Create View创建,现在我直接在access里面手动 “新建”了几个视图和存储过程,打开来后和原来的查询差不多,暂时先溜过去吧。
2、根据表,新建了几个窗体,准备进去乱输入点东西,但是发现无法添加新纪录。 5、原来的查询可以通过 docmd.OpenQuery打开,现在哪?
6、原来的查询可以通过 QueryName.SQL = "select * from QueryName" 进行修改 sql
7、顺便问一下,在DAO中用currentdb.openrecordset,在ADO中有否类似语句? 8、原来可以通过以下代码(DAO)建立一个新的空mdb文件,现在用ADO怎么做?
9、用ADO备份整个数据库该怎么做,包括备份所有的表和存储过程,虽然SQL本身就有这样的功能,但我需要在数据库里面操作,有没有这样的代码?
10、我用一下代码更新视图的源代码,却出现“对象或提供者不能执行所需的操作。”
请问为什么?虽然我知道这个问题涉及的方面可能很多,但还是请高手指点 |
2、这里的解决办法是要为数据源的表定义主键,SQL Server表更新时要设置主键或主索引(或称唯一索引),否则无法在access调用时更新数据
3、将数据类型更改为int,然后在识别栏打勾,识别种子设定为 1 ,识
4、谢谢各位高手的指点,虽然只有3个字(ADO)但对我帮助良多,现在
当然,你必须先在引用里面选中"Microsoft ADO Ext. X.X for DDL and Security"
10、这是仅仅是因为现在后台是SQLSERVER,而不再是MDB了,关于如何修改View中的SQL文本,请到SQLSERVER的Books Online中查阅关键字:ALTER VIEW。
11、可以,用access做前台,sqlserver做后台开发,开发方式有好几种: |