需求是对数据库进行一系列查询.包括对名称的模糊查询,也包括对报销资金的查询
Dv.RowFilter = "1=1";
Dv.RowFilter += " and s_hos_name like '" + hospitalname.Text.Trim() + "%'";
Dv.RowFilter += " and d_hjsum_money = '" + totalmoney.Text.Trim() + "'";
对于名称的查询没有问题,但是对于资金的查询会运行期报错.继续后,还是可以查的出来的,请问是为什么.谢谢
Dv.RowFilter = "1=1";
Dv.RowFilter += " and s_hos_name like '" + hospitalname.Text.Trim() + "%'";
Dv.RowFilter += " and d_hjsum_money = '" + totalmoney.Text.Trim() + "'";
对于名称的查询没有问题,但是对于资金的查询会运行期报错.继续后,还是可以查的出来的,请问是为什么.谢谢
解决方案 »
- 求高人指导邮件管理系统(C#)。。。
- 用Oracl.DataAccess.Client.OracleConnection出现异常ORA-12154:TNS:无法解析指定的连接标识符
- winwordcontrol 控件使用问题汇总(待解决)
- 问下接口IComparer
- 关于C#屏蔽alt+tab键的问题
- 获取命令行输入是什么?
- 请问C#如何读取系统纸型.(难)
- 类类类类类类类类类的问题,请高手高手高高手帮忙!
- DatagGidView为什么一单击标题就执行他的单击事件?
- 请问哪里有.net类库下载啊
- 怎么在win2003里配置开发环境呀 ...?
- 在C#中怎样使用XML控制access数据库的输出样式?
下面是调试的报告
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。************** 异常文本 **************
System.Data.EvaluateException: 无法在 System.Decimal 和 System.String 上执行“=”操作。
在 System.Data.BinaryNode.SetTypeMismatchError(Int32 op, Type left, Type right)
在 System.Data.BinaryNode.BinaryCompare(Object vLeft, Object vRight, StorageType resultType, Int32 op)
在 System.Data.BinaryNode.EvalBinaryOp(Int32 op, ExpressionNode left, ExpressionNode right, DataRow row, DataRowVersion version, Int32[] recordNos)
在 System.Data.BinaryNode.Eval(DataRow row, DataRowVersion version)
在 System.Data.BinaryNode.EvalBinaryOp(Int32 op, ExpressionNode left, ExpressionNode right, DataRow row, DataRowVersion version, Int32[] recordNos)
在 System.Data.BinaryNode.Eval(DataRow row, DataRowVersion version)
在 System.Data.DataExpression.Invoke(DataRow row, DataRowVersion version)
在 System.Data.Index.AcceptRecord(Int32 record, IFilter filter)
在 System.Data.Index.InitRecords(IFilter filter)
在 System.Data.Index..ctor(DataTable table, Int32[] ndexDesc, IndexField[] indexFields, DataViewRowState recordStates, IFilter rowFilter)
在 System.Data.DataTable.GetIndex(IndexField[] indexDesc, DataViewRowState recordStates, IFilter rowFilter)
在 System.Data.DataView.UpdateIndex(Boolean force, Boolean fireEvent)
在 System.Data.DataView.UpdateIndex(Boolean force)
在 System.Data.DataView.SetIndex2(String newSort, DataViewRowState newRowStates, DataExpression newRowFilter, Boolean fireEvent)
在 System.Data.DataView.SetIndex(String newSort, DataViewRowState newRowStates, DataExpression newRowFilter)
在 System.Data.DataView.set_RowFilter(String value)
在 WinHISystem.Hospitalquery.querytype_SelectedIndexChanged(Object sender, EventArgs e) 位置 E:\project\sdyl\WinHISystem\WinHISystem\WinHISystem\Hospitalquery.cs:行号 889
在 System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
在 System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
在 System.Windows.Forms.ComboBox.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
WinHISystem
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///E:/project/sdyl/WinHISystem/WinHISystem/WinHISystem/bin/Debug/WinHISystem.exe
----------------------------------------
System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Web.Services
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
System.Data
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
dyi-cb2d
程序集版本: 1.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
mscorlib.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Data.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
System.Windows.Forms.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
GoldPrinter
程序集版本: 2.0.2540.26741
Win32 版本: 2.0.2540.26741
基本代码: file:///E:/project/sdyl/WinHISystem/WinHISystem/WinHISystem/bin/Debug/GoldPrinter.DLL
----------------------------------------
System.Web
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.210 (QFE.050727-2100)
基本代码: file:///D:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。例如: <configuration>
<system.windows.forms jitDebugging="true" />
</configuration>启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。另外to lizhizhe2000 交换一下位置,并加个括号试一下!我的理解是交换这两个查询是吗?
我用的是switch,所以应该无所谓的吧?
在次感谢