用DBcommandBuilder生成的SQL往ORACLE中寫資料時的並發性問題,高手請進??1.我發現如果某個字符列(NVARCHAR2,CHAR 等)插入"空格"字符,保存 1.我發現如果某個字符列(NVARCHAR2,CHAR 等)插入"空格"字符,保存後,下次調出再修改會出現並發性錯誤!!!!是不是BUG2.我把DATACOLUMN的DEFAULTVALUE設置為"" 空串,後台資料庫為不允許為空,但更新時仍然會插入NULL值,導致出錯以上請高手答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CommandBuilder时,有些栏位不确定,可以随便加个标志符,在更新时刻,重新生成,并更新到数据库.用CommandBuilder注意事项:http://blog.csdn.net/chengking/archive/2005/08/26/465874.aspx 我用的是工廠模式,不過現在資料庫的ORACLE的,所以實際上工廠産生的是ORACLECOMMANDBUILDER,我估計SQL SERVER沒這些問題,因SQL SERVER是CHAR和VARCHAR比較時基本一樣的,但ORACLE就不同 Oracle 是不润许 空串的,也不润许都是不可见字符的字符串VARCHAR 类型润许 " " 这样的 Char 润许如果trim 以后是 空串的需要转换为 dbnulloracle 的设计是正确的,not null 如果是字符串类型,空串也是不可以的(本来也是没意义的)可以避免很多“脏数据”而且编程取数据的时候 也不用写 先判断是否是 dbnull 在判断 是否是空串,这样的代码 你可以做个实验:SELECT NVL('', 'This is a empty string.') from dual空串在Oracle里就是NULL 1.我發現如果某個字符列(NVARCHAR2,CHAR 等)插入"空格"字符,保存後,下次調出再修改會出現並發性錯誤!!!!是不是BUG=============================这个不是Oracle出的错吧。看看是不是有触发器,或者外键约束 不是,我是用VS.NET 2005 BETA的,上面第一個錯任何表都會這樣,INSERTCOMMAND和UPDATECOMMAND是用ORACLECOMMANDBUILDER生成的,所以是開放是並發的(比較所有欄位) graphics ?? 怎么删除正在使用中sqlce文件?急…………………… (急急!)C#实现了多个客户端连接服务端的问题 我做的网站的首页,客户端里视图状态的代码有巨巨巨多!!!但是禁用视图状态的话,网站就瘫了。 谁有什么好办法?? 一个连接数据库时的问题 跪求!!! 请教大家,一个不明白的问题,谢谢! c/s下DATAGRID 三层结构,怎么使用树结构 郁闷!不知该学什么了!请大家帮我参考参考! 怎样对DataGrid里的复选框进行修改啊? C#winFrom应用程序的启动的问题 刚学crystal Report 请教"更改汇总"对话框中的“汇总字段计算列表”,中值是代表什么意思
http://blog.csdn.net/chengking/archive/2005/08/26/465874.aspx
VARCHAR 类型润许 " " 这样的 Char 润许
如果trim 以后是 空串的需要转换为 dbnulloracle 的设计是正确的,not null 如果是字符串类型,空串也是不可以的(本来也是没意义的)
可以避免很多“脏数据”而且编程取数据的时候 也不用写 先判断是否是 dbnull 在判断 是否是空串,这样的代码