原因:
有几个主要的错误原因:
这个错误发生在当你的程序试图执行更新数据库或其它类似 *** 作时。这是因为
ADO由于以下的几个原因而不能够写数据库造成的。
1。最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。
要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。
当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为
Jet需要在该目录建立一个ldb文件。
2。第二个原因是数据库没有使用正确的模式打开。应该使用下面的方法打开。
SQL = "UPDATE Products Set UnitPrice = 2;"
Set Conn = ServerCreateObject("ADODBConnection")
ConnMode = 3 ''3 = adModeReadWrite
ConnOpen "myDSN"
ConnExecute(SQL)
ConnClose
注意默认的Mode是设置0(adModeUnknown),它是允许更新的。
3。还有可能是在ODBC管理器中将该DSN的只读选项选中。
4。你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新
这两个表中各自字段。
5。当你使用了一个从低版本中(如ACCESS20,ACCESS70)载入到高版本(ACCESS 2000)
中的查询时,在执行这个查询是会出现该错误。
--显示数据库属性默认值
sp_configure
--主键
sp_pkeys '要查的表名'
--所有列的信息,包括类型,默认值等
sp_columns '要查的表名'
create table TEST ----表名
(
COL1 DATE, ----字段名及类型
COL2 VARCHAR2(5),
COL3 VARCHAR2(10)
)
tablespace SYSTEM ----指定表空间,业务数据表不推荐用系统表空间
pctfree 10 ----块free空间百分比,象设置10的话就是数据超过块
的90%就不允许插入了,下限分四个档,这个稍微
有点复杂,可以查询相关文档,或留言给我
pctused 40 ----自动段管理该参数已被淘汰
initrans 1 ----事务最小链接数
maxtrans 255 ----事务最大连接数
storage
(
initial 64K ----初始化区大小64K
minextents 1 ----最小区数
maxextents unlimited ---最大区数
);
象设置表空间用用户默认表空间就可以了,没有特殊要求,其他的都用默认就可以了,不用特别指定
方法/步骤
修改数据库为紧急模式
ALTER DATABASE Test SET EMERGENCY
使数据库变为单用户模式
ALTER DATABASE Test SET SINGLE_USER
修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误,这个过程时间可能比较长。
DBCC CheckDB (Test , REPAIR_ALLOW_DATA_LOSS)
使数据库变回为多用户模式
ALTER DATABASE Test SET MULTI_USER
重新启动数据库服务
select 姓名,年龄出生,号码,'空格','空格' from 表 这样就可以了。只要把想变成空格的字段。用'空格'代替即可。需要注意的是 单引号是 英文半角字符格式。不要弄错了。
1、“单位(人)”不需要存贮到数据库字段中,
2、查询出结果时,为了更优雅,可以附加上这个单位,如:
SELECT 。。。, 容量 + '人'
,
FROM 房间
1Power script 语言里的事务处理对象怎么理解
PowerBuilder程序与数据库之间传递信息的一个结构变量,共有15个成员你可以详细列表它的所有成员看看它的组成PB的应用程序会初始化一个全局的结构体变量,SQLCA,当然你也可以自定义一个自己的事务对象
1 DBMS string 所使用的数据库管理系统的名字,如Sybase,Oracle,ODBC。
2 Database string 要连接的数据库名字。
3 UserID string 连接数据库所用的用户名。有的DBMS不需要此项。
4 DBPass string 用户连接数据库的口令。
5 Lock string 这是数据库的保护级别,一般不必给出。
6 LogID string 登录到数据库服务器上的用户名,有的DBMS不需要此项,但Sybase和Oracle需要指定这个参数。
7 LogPass string 登录到数据库服务器上的用户口令。这个属性可设可不设,但Sybase和Oracle需要指定口令。
以上就是关于我想查询数据库所有数据,但是不想显示其中一个属性,请问怎么做全部的内容,包括:我想查询数据库所有数据,但是不想显示其中一个属性,请问怎么做、怎么查询到SQL数据库中属性的默认值、数据库中数据表的主属性怎么设等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)