做的一个系统,在运行时总是提示 表或视图不存在,我想确认一下,是不是连接对了数据库,这个怎么查询?
解决方案 »
- C#如何把Excel文件中的数据导入到数据库中
- 求助:自定义控件中包含splitcontainer,且设置splitcontainer的Dock为fill,如何处理鼠标点击
- 关于递归调用
- 我是新人请教C#开发小型OA系统。第一步如何学习
- C#,.NET,XML,ADO.NET,ASP.NET,我从来没接触过,我要在一个月内学会,然后开发一个网站。一个月学会所有可能么?谢谢。
- 值对于Int32太大或太小---天哪,疯了,我要更改的字段中都没INT类型的啊?!!!
- CreateUserWizard 注册成功一个用户后,怎么不叫他自动登陆啊?
- WPF DataGrid 绑定问题
- 用C#如何读写一个固定格式的XML文档,马上给分!
- .net framework?
- 这个this 是什么意思?
- 数据库记录添加——用数组变量给字段赋值,并添加到数据库中
command的异常多半是sql有问题
调试运行,看看异常在哪里,sql语句放sqlplus里面能不能正常执行,又或者ora-xxxxx错误代码也可以搜索出很多信息
{
Open();
OracleDataAdapter adapter = new OracleDataAdapter(StrName, Connection);
DataSet dataset = new DataSet();
adapter.Fill(dataset);//报错了
Close();
return dataset;
}
怎么回事? 难道连接有问题?
oracle是在本机还是远程?
tnsping orcl是否ok?
用这个看看呢
Data Source=TORCL;User Id=myUsername;Password=myPassword;
那个连接字符串什么意思啊?
这个是tnsnames.ora
# TNSNAMES.ORA Network Configuration File: d:\oracle\905228\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
dwlin165.us.oracle.com =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dwlin165.us.oracle.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora1010.us.oracle.com)
)
)DWSUN42 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dwsun42)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dev920.us.oracle.com)
)
)dwlin12 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dwlin12)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = iasdb.dwlin12.us.oracle.com)
)
)
ORA1010 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = stadq33.us.oracle.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora1010.us.oracle.com)
)
)
把你不想连接的数据库信息,先都删掉,测试一下。
# tnsnames.ora Network Configuration File: E:\app\Administrator\product\11.1.0\db_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 0818F0F75D2A4BD)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
select * from 数据库名.表名
数据库名 也许表述的不准备,但就这意思,以前我用 java 连 oracle 时也死活找不到表或视图,原因就是没加这个
select * from 用户名.表名
SELECT table_name, owner from dba_tables where table_name='tablename';
select * from 用户名.表名