楼上的是什么意思没有看懂,
我在dataGrid中更新数据时候,有时会出现“向原始数据提交行时出错,id(数据库中的自动增长数列,在dataGrid中隐藏起来了)不能为空”
有时候就没任何提示 可以正常运行
希望博主能帮我一下,非常感谢
如果上面的代码就能解决 希望博主能告诉我怎么用。。
先谢谢了
re: 我来说说自定义对象集合的绑定 smh 2008-08-15 15:35
good,我正在网上找这方面的代码呢,搂住能给我一份全部代码吗?谢谢了
我的邮件地址sunminghua8134@yahoo.com.cn
怎么关闭 我没找到 能详细说明下么 谢谢 能发个邮件给我么?
有适用于客车生产模式的选配件BOM,订单式生产模式的解决方案吗
安装MDAC出错,怎么处理 dgq 2008-05-18 11:56
The package will not be installed. This error will not halt the setup process.
[08:26:37]: Executing PreInstallActions for package.
[08:26:37]: Loading function (CheckMDACVersionExact) from internal function list.
[08:26:37]: 2.71,false[08:26:37]: Checking version of Microsoft Data Access Components that is currently installed on the machine.
[08:26:37]: An error occurred while setup was trying to verify the version of Microsoft Data Access Components current installed on the machine.
Either the version currently installed does not match the version of this hotfix package, or setup was unable to determine the version currently installed.
[08:26:37]: The action (NULL!CheckMDACVersionExact) returned FALSE.
Either all of the PreInstallActions for this package returned FALSE, or there was a fatal error while executing an action.
The package will not be installed. This error will not halt the setup process.
[08:26:37]: Executing PreInstallActions for package.
[08:26:37]: Loading function (CheckMDACVersionExact) from internal function list.
[08:26:37]: 2.71,false[08:26:37]: Checking version of Microsoft Data Access Components that is currently installed on the machine.
[08:26:37]: An error occurred while setup was trying to verify the version of Microsoft Data Access Components current installed on the machine.
Either the version currently installed does not match the version of this hotfix package, or setup was unable to determine the version currently installed.
[08:26:37]: The action (NULL!CheckMDACVersionExact) returned FALSE.
Either all of the PreInstallActions for this package returned FALSE, or there was a fatal error while executing an action.
The package will not be installed. This error will not halt the setup process.
m.Execute(CType(obj, ITextInfo))
或者修改Manager类
Public Class Manager
Public Sub Execute(ByVal obj As Object)
If TypeOf obj Is ITextInfo Then
Execute(CType(obj, ITextInfo))
Else If TypeOf obj Is IMessage Then
Execute(CType(obj, IMessage))
Else
MsgBox("无效的类")
End If
End Sub
Public Sub Execute(ByVal obj As ITextInfo)
MsgBox(obj.Text)
End Sub
Public Sub execute(ByVal obj As IMessage)
obj.ShoMessage()
End Sub
End Class
你好!
你的那篇关于ATO/MTO类机械制造业特点以及ERP需求分析的文章,能发一下全文吗?谢谢!
re: 职业操守 征泉 2007-07-07 21:52
唉!
悲哀!
他的也是我的!
我的悲哀是因为没有机会参加一个务实的团队!
他的悲哀就是明天努力找工作了!
re: 合格的程序员 renrenle 2007-06-22 13:18
除非需要处理异常,比如事务回滚
一般不要捕获异常
由异常收集器来收集写入日志
这样在系统提交之后才能远程处理一些问题
re: 合格的程序员[未登录] hehe 2007-06-20 20:47
呵呵,我也遇到过类似的情况,不过对于第7条,我个人觉得你的程序如果是用vs2003(.net 1.1)来开发的话,返回arraylist对象结合也很正常,如果是vs2005(.net 2.0)就直接用泛型结合了。在.net 1.1下如果要实现数据库映射,会不可避免的出现IList或ArrayList
re: 职业操守 丁学 2007-06-20 12:54
炒掉炒掉,直接炒掉
@随心所欲
我想说的是对于继承的接口,是不是不能自动选择合适的重载方法。
我也发现了这样的问题,使用你的方法已经解决,同样不知道原因。谢谢。
re: ORM(一)OQL结构图 萧寒 2007-04-04 20:50
@亚历山大同志
呵呵,其实就是拼sql ,总之原因有很多,不是不想作成orm 对实体对象进行查询,这只是纯粹的实现sql query 的部分,还有正在开发的,比如:
select.Form(UserInfo).Where ( UserInfo.UserID == "123" ) ;
这个通过重载操作符实现的
re: ORM(一)OQL结构图 Cure 2007-04-04 18:17
我们以前也作过一个类似的东西,我觉得可以参考Nhibernate,没记错的话,Nhibernate不就在底下自己拼sql的么?
re: ORM(一)OQL结构图 henry 2007-04-04 13:24
@让风吹--笨牛
以下是我组件的操作方式,你可以对比一下:
(DB.Order.OrderId==1024).List<Orders>();
(DB.Order.OrderId==1024).List<Orders>(DB.Order.OrderDate.DESC);
(DB.Order.OrderId==1024).Delete<Orders>();
你有没发现为了把SQL对象化反而在编写上复杂了:
OQL:
SQL.Select(1, False, 生产厂家, 仓库名称, 厂家编号). _
From(Me.md_depotMateriel). _
WHERE(.物品编号.EqualTo(en.物品编号)). _
GroupBy(). _
OrderBy(.生产厂家.OrderBy(Lily.Core.SortDirection.DESC))
SQL:
select 生产厂家,仓库名称,厂商编号 from table where 物品编号='111'
order by 生产厂家 desc
re: ORM(一)OQL结构图 让风吹--笨牛 2007-04-03 22:53
@亚历山大同志
你说的两个都有用过,我也没有用过其它的ORM,也没有深究过,这个主要是我觉得在开发不方便改进来而的,也许算不上ORM。
re: ORM(一)OQL结构图 让风吹--笨牛 2007-04-03 22:53
@萧寒
刚开始,我也这样做的。但是发现,不是太好。
re: ORM(一)OQL结构图 让风吹--笨牛 2007-04-03 22:52
@henry
我的OQL主要是结合到我的实体对象来进行操作
如:
OQL:
SQL.Select(). _
From(Me.md_采购物品). _
WHERE(Me.md_采购物品._采购编号.EqualTo(Me.md_采购合同.采购编号))
SQL:
select * from table where table.采购编号='20070100009'
OQL:
SQL.Select(1, False, 生产厂家, 仓库名称, 厂家编号). _
From(Me.md_depotMateriel). _
WHERE(.物品编号.EqualTo(en.物品编号)). _
GroupBy(). _
OrderBy(.生产厂家.OrderBy(Lily.Core.SortDirection.DESC))
SQL:
select 生产厂家,仓库名称,厂商编号 from table where 物品编号='111'
order by 生产厂家 desc
不知道这样的效果,在认为怎么样的呢,我觉得还是很方便的。
BS我的用中文吧。
re: ORM(一)OQL结构图 亚历山大同志 2007-04-03 15:34
@萧寒
我怎么看着你的方式像是在拼接SQL呢?用String如何强类型化呢?
re: ORM(一)OQL结构图 萧寒 2007-04-03 15:01
最近做的个
自己最近也做了套这个东西,还在完善中。


/**//*
SELECT WORKDEPT, EDLEVEL, MAX(SALARY) AS MAXIMUM
FROM EMPLOYEE
WHERE HIREDATE > '1979-01-01'
GROUP BY WORKDEPT, EDLEVEL
ORDER BY WORKDEPT, EDLEVEL
*
* 功能:按照 WORKDEPT, EDLEVEL分组,计算每个组中雇员在'1979-01-01'之后的最高薪水和最低薪水,
*/
query.Clear();
query
.SelectColumns("WORKDEPT", "EDLEVEL", "MAX(SALARY) as MAXIMUM")
.From("EMPLOYEE")
.Where("HIREDATE", Comparison.GreaterThan, "1979-01-01")
.GroupBy("WORKDEPT", "EDLEVEL")
.OrderBy("WORKDEPT", "EDLEVEL");
re: ORM(一)OQL结构图 萧寒 2007-04-03 15:01
最近做的个
自己最近也做了套这个东西,还在完善中。


/**//*
SELECT WORKDEPT, EDLEVEL, MAX(SALARY) AS MAXIMUM
FROM EMPLOYEE
WHERE HIREDATE > '1979-01-01'
GROUP BY WORKDEPT, EDLEVEL
ORDER BY WORKDEPT, EDLEVEL
*
* 功能:按照 WORKDEPT, EDLEVEL分组,计算每个组中雇员在'1979-01-01'之后的最高薪水和最低薪水,
*/
query.Clear();
query
.SelectColumns("WORKDEPT", "EDLEVEL", "MAX(SALARY) as MAXIMUM")
.From("EMPLOYEE")
.Where("HIREDATE", Comparison.GreaterThan, "1979-01-01")
.GroupBy("WORKDEPT", "EDLEVEL")
.OrderBy("WORKDEPT", "EDLEVEL");
re: ORM(一)OQL结构图 亚历山大同志 2007-04-03 10:05
还是iBaties.NET对于复杂SQL的支持会更加舒服,强类型化SQL,还是等LinQ好了
re: ORM(一)OQL结构图 Ocoogo 2007-04-03 08:43
呵呵,我准备发布一个类事的dd...
re: ORM(一)OQL结构图 henry 2007-04-03 08:42
是大半年前写的东西包括ORM的几个方面结构类图。
http://www.cnblogs.com/henryfan/archive/2006/09/15/505052.html
补充:如果单纯把SQL语句对象化其实只是改变SQL语句的书写方式,对一些复杂的SQL语句可能会导致代码更臃肿,所以SQL语句对象化后应该提练和精简。
re: 一个人不只是在做事,还要多思考. 燕子 2007-02-05 14:59
有点哆嗦,不过说得在理。
团队领导者,意在指引前面的方向,团队领导者不需要做技术,仅需了解技术,因为你需要做的事情很多很多,你最重要的任务就是每个月能不能按时发工资给手下的那一批子人,社会关系网布得怎么样,客户群有没有上升幅度等。不仅仅做这行如此,行行如此。
re: 最近这段时间的杂想。 让风吹--笨牛 2006-09-28 08:50
@aspnetx
加了
zqonlineluzhou(a)hotmail.com
re: 最近这段时间的杂想。 aspnetx 2006-09-28 08:30
同感,同感啊
交流下吧
aspnetx(a)hotmail.com------msn
re: 我来说说自定义对象集合的绑定 让风吹--笨牛 2006-09-05 11:56
@leonqin
我目前只熟悉vb.net.提供不到C#的代码.
自定义集合的绑定也就是实现框架提供的几个接口.
ITypedList
IBindingList
IEditableObject
re: 我来说说自定义对象集合的绑定 leonqin 2006-09-05 11:31
:) 不错的思路。最近我正在重构自己项目中的一个Grid控件,正好也会遇到要去绑定对象集合的情况,可惜楼主的代码是VB .NET的,看得我有点晕,呵呵。