autocompleteextenter读oracle数据库?

kangano 2009-12-09 04:49:59
我想利用ajax autocompleteextenter完成自动填充功能,可不成功。我已经确定问题出在以下代码中,因为总在数据库还没打开时就直接跳过下面的代码了。麻烦哪位大侠解答一下我的疑惑,谢谢

public string[] GetCompletionList(string prefixText, int count)
{
List<string> items = new List<string>(count);
OracleConnection conn = new OracleConnection("server=服务器IP;user id=用户名;password=密码;database=数据库名称;");
conn.Open();
string SQL = "select region_name from ywzc_measure_query where region_name like '" + prefixText + "%' and rownum<= " + count;
OracleCommand cmd = new OracleCommand(SQL, conn);
OracleDataReader odr = cmd.ExecuteReader();
while (odr.Read())
{
items.Add(odr["region_name"].ToString());
}
conn.Close();
}
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangano 2009-12-19
  • 打赏
  • 举报
回复
谢谢:)
我用vs2008开发的网站开始选用.NET2.0时这个AutoCompleteExtender没反应,都不调用web method,网站属性里面改成3.5就可以成功对文本框内容提示。
请问是什么原因呢?谢谢!
namhyuk 2009-12-10
  • 打赏
  • 举报
回复
最岂码Oracle的连接字符串里是没有server=服务器IP;的。

访问Oracle数据库的Web服务器上必须装Oracle客户端。

Oracle连接字符串通常是"Data Source=***;User ID=***;Password=***".

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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