首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Sql Server增多字段成功了,但程序中查询的时候说没有此字段

2012-08-30 
Sql Server增加字段成功了,但程序中查询的时候说没有此字段比如在表 TableTest 中 原有 A,B,C,D 四个字段

Sql Server增加字段成功了,但程序中查询的时候说没有此字段
比如在表 TableTest 中 原有 A,B,C,D 四个字段
现在增加一个 E 字段,增加成功了。
在查询分析器中执行 Select A,B,C,D,E from TableTest 没有问题

但是放到C#程序中,提示没有 E 字段。

请问这个是 怎么 实现的?
电脑都在域中,数据库服务器Sql server2000,我用2005的客户端sa用户连上去增加的字段
程序中连接字符串也是sa用户。

还有在sql server客户端sa进去 修改了 字段类型 及 长度,修改成功的。
到C#程序里,发现字段类型 和 长度 没有修改成功

[解决办法]
那只有一种情况要么你C#连接的数据库不是那个数据库
[解决办法]
先检查你连接的数据库正不正确。

重新连接一下数据库。

不行的话重新启动下数据库服务
[解决办法]
在VS中重新加载解决方案,然后再编译
[解决办法]
c#,肯定代码里有问题,不要怀疑数据库,你是用什么第三方工具连接数据库的,新增字段,对应bean要添加的!
[解决办法]
多半是你程序的问题。
[解决办法]
用linq之类的连接数据库么?更新DBML
[解决办法]
你底层的代码中有 对表结构的描述。修改底层代码(增加E字段相应的代码)
[解决办法]
在代码中没有把增加的字段写入到SQL语句中吧
[解决办法]
呵呵,字符集的问题搞死人啊!
[解决办法]
如果你在数据库里面新列是存在的,而且数据库连接正确。
那么你重起下你本地的vs试试吧,可能是缓存了你数据库的内容,所以没有更新到你的本地
[解决办法]
1.未重新编绎。
2.连接的数据库不对。
3.读的是缓存数据。
[解决办法]
commit了吗

热点排行