以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  不能更新。数据库或对象为只读  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37460)

--  作者:wwwzhucom
--  发布时间:2013/7/4 8:51:00
--  不能更新。数据库或对象为只读
Hi,在数据表中我把某个表的某一列数据类型由原来的“长整型”改为“字符”型时,在其他操作时(数据导出)出现运行错误,提示“不能更新。数据库或对象为只读。”,请问这是什么原因啊,怎么可以改过来,谢谢!
--  作者:Bin
--  发布时间:2013/7/4 8:54:00
--  
你是外部数据源还是内部数据源.  更改列类型按道理是不会出现这个问题的.  
--  作者:e-png
--  发布时间:2013/7/4 9:12:00
--  

重启项目看看呢。  不行就来个例子。。。。


--  作者:wwwzhucom
--  发布时间:2013/7/4 9:28:00
--  
这个是内部数据源,我在使用指南中看了“列相关”里的“数据类型详解”,这个里面没有提到”长整数“,但在”更改列“里出现了”长整数“这个类型
--  作者:wwwzhucom
--  发布时间:2013/7/4 9:28:00
--  

重启了项目,还是不行!


--  作者:e-png
--  发布时间:2013/7/4 9:30:00
--  

用事实说话,来个例子吧


--  作者:狐狸爸爸
--  发布时间:2013/7/4 9:35:00
--  

如果内部表,说明你的项目文件只读

如果是access数据源,说明你的access文件只读,或者共享文件夹没有开启写权限。
如果是sql server数据源,说明你登录的账户没有更改结构的权限。


--  作者:wwwzhucom
--  发布时间:2013/7/4 9:45:00
--  
是在项目属性中查看吗,是“允许设置数据源”这个属性吗?
--  作者:Bin
--  发布时间:2013/7/4 9:52:00
--  
文件发出来看看.