我这里没有这个现象。ADO+sql server
建议将sql语句贴到sql server中运行,看是否是sql语句的错
另检查tadoquery是否创建!
建议将sql语句贴到sql server中运行,看是否是sql语句的错
另检查tadoquery是否创建!
解决方案 »
- 主窗口用SetWindowPos后的问题
- 请问用程序如何判断串口是被占用,还是串口不存在?我用的是spcomm控件。
- 如何将ORACLE数据库中的表导出
- 在DELPHI中如何使用SOCKET编程中的KEEP_ALIVE选项呢??能给一段代码吗??
- 准备辞职,想问一下上海好不好发展
- Edit的enable问题
- ASP+InternetExpress+MTS开发Web应用系统的效率如何?
- 如何编程使在桌面任意地方双击都在该地方弹出开始菜单?
- 两个Datetime类型的变量相减等于什么?有没有 “相对时间类型”
- 在写代码的时候听所使用sender可以省写很多代码,请举写例子
- 哪位大侠能帮小弟做一个函数/过程调用分析关系图软件(急用!!!)
- 怎样将一个字段的数据相加?
★==========★==========★
‖ Delphi里的最后一丝游魂‖
★==========★==========★
TADOQuery.SQL.Add('select sum(工资) from 工资表 group by 部门')
这个不会错吧!
★==========★==========★
‖ Delphi里的最后一丝游魂‖
★==========★==========★
RS_ContractSum.Connection:=DataModuleConnection.DataConnection;
RS_ContractSum.Close;
RS_ContractSum.SQL.Clear;
RS_ContractSum.SQL.Add('SELECT Sum([Num]) AS NumSum,');
RS_ContractSum.SQL.Add(' Sum([Num]*[Price]) AS Amount,');
RS_ContractSum.SQL.Add(' Sum([num]*[price]-[num]*[price]*[Discount]) AS DisAmount');
RS_ContractSum.SQL.Add(' FROM sale_OrderMain LEFT JOIN sale_OrderList ON sale_OrderMain.OrderID = sale_OrderList.OrderID');
RS_ContractSum.SQL.Add(' Where ContractID="'+Param_ContractID+'"');
RS_ContractSum.Open;
RS_ContractSum.Connection:=DataModuleConnection.DataConnection;
RS_ContractSum.Close;
RS_ContractSum.SQL.Clear; RS_ContractSum.SQL.Add('SELECT Sum([Num]) AS NumSum,');
RS_ContractSum.SQL.Add(' Sum([Num]*[Price]) AS Amount,');
RS_ContractSum.SQL.Add(' Sum([num]*[price]-[num]*[price]*[Discount]) AS DisAmount');
RS_ContractSum.SQL.Add(' FROM sale_OrderMain , sale_OrderMain.OrderID = sale_OrderList.OrderID');
RS_ContractSum.SQL.Add(' Where ContractID="'+Param_ContractID+'"');
RS_ContractSum.Open;
如果是須改成兩個單引號。
Project xx.exe raiseed exception calss Eaccessviolation with message 'Access Violntion at address' B03F511 in module' msjet40.dll