ADO.NET Sybase System.Data.OleDb.OleDbException: 对象名 'spt_mda' 无效。

JayPan2008 2013-06-08 03:23:52


我使用ADO.NET已经成功连上Sybase,但执行sql时报出标题所示异常
方法及调用代码如下:

//方法
public int ExecuteReader(string sql)
{
using (DbConnectionBuilder connBuilder = new DbConnectionBuilder(this._connectionString, this._providerName))
{
DbCommand cmd = connBuilder.Provider.CreateCommand();
cmd.CommandText = sql;
cmd.CommandType = System.Data.CommandType.Text;
cmd.Connection = connBuilder.Connection;
DbDataReader read = cmd.ExecuteReader();
return read.FieldCount;
}
}
//调用
string sql = "select * from spt_mda";//失败
//string sql = "select 1 as RowNo";//成功
Response.Write("返回列数" + dbHelper.ExecuteReader(sql).ToString());


web.config配置:
<add name="SyBaseTest" connectionString=" Provider=sqloledb; Data Source=192.168.185.21; Initial Catalog=master; UID=sa; PWD=; " providerName="System.Data.OleDb"/>
帮忙看看,不胜感激
...全文
1002 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iibetter 2014-09-04
  • 打赏
  • 举报
回复
推荐使用换用ASE自带的ado.net连接方式.
iihero 2013-08-20
  • 打赏
  • 举报
回复
问题解决了吗?楼主?
iihero 2013-06-10
  • 打赏
  • 举报
回复
换用ASE本知的ado.net连接方式试试

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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