log4net输出到DB2的问题

莱昂纳多达芬奇 2013-10-15 04:04:54
按照文档
http://logging.apache.org/log4net/release/config-examples.html
配置了输出到文本,Oracle,Sql Server都没有问题,输出到DB2就有问题了。
连接部分改为OLEDB后可以连接,把commandText中的values改为常量也能正常输出,如下:

<connectionType value="System.Data.OleDb.OleDbConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<connectionString value="Provider=IBMDADB2;Data Source=MYDB;UID=myuser;PWD=mypass;" />
<commandText value="INSERT INTO TLOG (LOG_TIME, LOG_LEVEL, LOG_THREAD, LOG_MESSAGE) VALUES ('log_time', 'log_level', 'log_thread', 'log_message')" />

values改为参数形式VALUES (@log_time, @log_level, @log_thread, @log_message)就不能输出了。

有知情者请不吝赐教!!
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
结贴。 参见解决方法
kiba518 2013-10-15
  • 打赏
  • 举报
回复
我记得IBM区里有DB2的专区
  • 打赏
  • 举报
回复
补充说明DB2的版本是9.7,不知道是不是版本问题

110,567

社区成员

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

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

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