vs2005下数据绑定的问题

Neoze 2008-07-30 10:18:55
我现在用vs2005做vb.net开发,数据库用的是orcale10g的,现在数据绑定上出了点问题。
我在对Datagrid进行数据绑定的时候选择数据表做数据源,但是连上去之后,发现居然我自己的数据表一个都找不到,出现的是一些很奇怪的表。我查看了数据源的配置,用的用户名和密码都是登录数据库用的,就是默认的system用户。但进去后连一个表都找不到,就像进了另一个数据库,而且出现的很多表在我的数据库中都没有,是为什么啊,请高手指教。

对了,在配置数据源的时候,要选ORCALE的驱动,我看了下最高版本是9g的,是不是这里有问题,请教高手!!!!!
...全文
141 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
daichenghua 2008-08-01
  • 打赏
  • 举报
回复
oracle 里面数据库表是属于用户的 你可以看看用其他的用户连接效果
gyc 2008-08-01
  • 打赏
  • 举报
回复
楼主,检查一下你的Provider,

ORCALE 有2个Provider, 一个是 .NET 自带的(2.0 之后)
一个是ORCALE 官方发布的,
如果你使用第一个, 那么,你可以查到表

但是,如果你使用第二个, 你在设计时什么也看不到,只能手工输入。
dstmt 2008-08-01
  • 打赏
  • 举报
回复
友情帮顶
逸默 2008-08-01
  • 打赏
  • 举报
回复
这种灵异时间需要你自己仔细检查分析了 正好可以锻炼下了
一般的连接是不会有出现你说的情况的
Neoze 2008-08-01
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 daichenghua 的回复:]
oracle 里面数据库表是属于用户的 你可以看看用其他的用户连接效果
[/Quote]
我也知道啊,我用同一个用户登录的,在PLSQL和vs中查到的东西完全不一样啊。怎么回事啊
sxmonsy 2008-07-31
  • 打赏
  • 举报
回复
难道你连错数据库了?
xiaohutushen 2008-07-31
  • 打赏
  • 举报
回复
好像需要装一个oraclefornet插件
ejoe313 2008-07-31
  • 打赏
  • 举报
回复

'连接字符串
Public Shared constring As String = "User Id=用户名;Password=密码;Data Source=IP地址/实例名称;"


你下载一个PLSQL,连一下Oracle看看……
hmilj245216 2008-07-31
  • 打赏
  • 举报
回复

你配置数据源可能有问题,在服务里配置的数据源是用ODBC连的,最好还是用下面的方法。


在程序中连接数据库:
添加引用
参照->.NET->System.Data.OracleClient
程序
Imports System.Data.OracleClient
然后定义

Private m_Connection As OracleConnection
'连接数据库的字符串
Private m_ConnectionString As String= "Data Source=" & sServerName & ";User Id=" & sUID & ";Password=" & sUPsd & ";Integrated Security=no"

Private Function ConnectionOpen() As OracleConnection

If (m_Connection Is Nothing) Then
m_Connection = New OracleConnection(m_ConnectionString)
m_Connection.Open()
End If

Return m_Connection

End Function
这么连数据库就行了

  • 打赏
  • 举报
回复
貌似连错数据库了
blue_summer 2008-07-31
  • 打赏
  • 举报
回复
[Quote=引用楼主 CLASSICSOLO 的帖子:]
我现在用vs2005做vb.net开发,数据库用的是orcale10g的,现在数据绑定上出了点问题。
我在对Datagrid进行数据绑定的时候选择数据表做数据源,但是连上去之后,发现居然我自己的数据表一个都找不到,出现的是一些很奇怪的表。我查看了数据源的配置,用的用户名和密码都是登录数据库用的,就是默认的system用户。但进去后连一个表都找不到,就像进了另一个数据库,而且出现的很多表在我的数据库中都没有,是为什么啊,请高手指教…
[/Quote]

很有可能你真的连错数据库了....
Neoze 2008-07-31
  • 打赏
  • 举报
回复
不知道VS内部是怎么连接数据库的
Neoze 2008-07-31
  • 打赏
  • 举报
回复
我在ORCLALE下连接是正常的,我想问题是vs用的登录用户和在登录orcale时使用的用户不一致,但是我没有新建数据库用户啊,只有默认的,难道vs中的system和orcale中的用户不是同一个?
Neoze 2008-07-31
  • 打赏
  • 举报
回复
不是的,我在网上查过,也有人出现过这种问题,但是没有人解决。
紫气东来_999 2008-07-31
  • 打赏
  • 举报
回复
这个。。。。。。

难道是灵异事件?
Neoze 2008-07-31
  • 打赏
  • 举报
回复
应该不会的,那台服务器上的数据库是新建的,只有一个数据库啊。到底怎么回事啊

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧