在培训阶段。发现老大不给我们讲讲就走不动。这样感觉不太好。太坑爹了。请各位大牛帮帮忙。谢谢各位 。还需要输入值时获取汉字的首字母。
联动跟linq有什么关系?
看不懂你的问题是什么
这是俺的错。那么我的语句要怎么写呢。获取市下面的县与区。截取code来判断吗
@我二我快乐: 你表里需要再加2个字段, ID和父ID.
或菏泽加一个父CODE,就是树桩表.查询的父CODE等于市的,所有行,就是县市了
@吴瑞祥: 只有code 和 text 字段信息
@我二我快乐: 你这个表不加字段实现不了你要的功能的,除非你把所有数据加载到内存里处理
@吴瑞祥: oracle start with connect by ,再通过截取前面4个字节。来判断属于哪个市。不知道行不。脑袋糊了现在
@我二我快乐: 别了.用其它的方法计算再巧妙也是外门邪道,乖乖加字段吧.
像你说的截取CODE可以看出你的CODE的位数是固定,比如你一个省下面只能有100个市,那要是有个省有101个市呢,而且这种方法每次读取要截字符串,数据库就得有意见
@吴瑞祥: 没办法啊。老大设计的业务啊。这是个小项目。在中国貌似不存在这个情况吧。对于这块我也不清楚呢。老大现在是那这东西拿培训我们。应该项目中不会采用这种方式吧,
@我二我快乐: 意思就是你老大让你在数据库截取字符串搜索?
@吴瑞祥: 因为我们是零基础的。联动的貌似出问题了。需要点击下拉框。伤不起。
@我二我快乐: 本来就是要点击下拉框,哪里有问题?
@吴瑞祥: 我是根据市来查县和区的。首先我先查询市出来。直接显示其底下的县区。
假如我显示第一个北京市。但我在修改天津市时。这个时候他还绑定的是北京市。
@吴瑞祥:
@我二我快乐: 在修改事件里面一起改的.
@吴瑞祥: 这还没到修改这步。根据ID查询的那个地方有错误。但不知道该如何处理
@我二我快乐: 你有没问过你老大能不能加字段?\
他有可能在考验的沟通能力呢,照理说不会有人在地区表不做树状表的
@吴瑞祥: 他说这地区的市底下不可能超过一百个。为小型数据,所以数据库的压力可以忽略
@我二我快乐:
oracle substr(t.bm_division_code, 5, 2),才截取到一个字符。请问这是怎么原因。
@我二我快乐: 这就不知道了.可能你是从5开始,字符串可能是012345这样你从5开始只能截到1个
那你问他,要是系统要扩展,再加一级怎么办,这种行为真的是,要是我直接吵了.不管怎么说,这种表都不应该被拿出来用
@吴瑞祥: 其他人截取出来是两个。我的才一个。他们PLSQL是汉化版的。我的为英语。这会影响不。本来是省市县的。省被人给干掉了。我们现在是那这个来练手。嘿嘿。
@我二我快乐: 你把5改成4试试
@吴瑞祥: 我的要 5,3才能截对。改成4就不是从想要的字节开始了
@吴瑞祥: 这样设计的表设计特么蛋太疼了。我现在新增,只能保存一条数据,还得判断,好麻烦。走不动了
ajax异步传递code获取你的省市区信息加载出来
不用那么复杂吧。
楼主的问题是一大堆:
1、跟LINQ一毛钱的关系都没有。
2、首字母就是拼音首字母,比如JMS(荆门市),但是这个通常不会在查询的时候进行,而是在数据表中有一个字段,保存了JMS这三个字,这么说你明白问题出在哪儿了吗?
3、好象你还有一大堆问题,不过最好你学会怎么拆成N个小问题。
谢谢大叔教诲。问题确实很多。我是在做新增。选择市的时候把 县和区加载出来。