[英]Connect to Oracle Database in C#
我想在C#Windows应用程序中测试Oracle数据库。 我已经在Oracle Application Express上创建了一个工作区。 我还创建了DNS,并且连接成功建立。
成功连接后,我编写了代码以获取表列表。
schemaTable = connection.GetSchema("Tables");
此代码段成功返回了列表列表。 现在,当我尝试从EMP表读取数据时,出现以下错误:
错误[42S02] [Oracle] [ODBC] [Ora] ORA-00903:无效的表名
查询以从EMP表中检索数据
queryString:“从[EMP]中选择*;”
using (OdbcConnection connection = new OdbcConnection(connString))
{
try
{
connection.Open();
OdbcDataAdapter da = new OdbcDataAdapter(queryString, connection);
da.Fill(fillGridDt);
我想出了解决方案。 由于我使用带表名的[]括号,因此抛出了错误的表名错误。 即从[EMP]中选择*我尝试了从EMP中选择*的查询; 现在可以了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.