some code

原创 2006年05月30日 10:40:00

车辆参数修改(sfbaseinfo.cs)
1。EditBrand
注释掉
//不检查相同名字
//    m_ExecuteSql.Select(ds.TCarParameter.TableName,ds," where vManufacturer=" + CAfflux.ConvertToString(Manufacturer) + " and vBrand=" + CAfflux.ConvertToString(NewBrand));
//    if(ds.TCarParameter.Rows.Count != 0)
//    {
//     m_strrErr = SFSystemSetting.SFLocalize.GetLocalizeMsg("RepeatData");
//     return false;
//    }
//不检查相同名字

增加
//同时修改tcar表对应信息
    Item.DataAccess.CSqlExecution m=new CSqlExecution();
    m.ExecNonQuery("update Tcar set vBrand="+CAfflux.ConvertToString(NewBrand)+"  where vManufacturer=" + CAfflux.ConvertToString(Manufacturer) + " and vBrand=" + CAfflux.ConvertToString(OldBrand));
    //修改结束 
 

2。
EditManufacturer
原厂不能修改成相同的

增加
//同时修改tcar表对应信息060529
    Item.DataAccess.CSqlExecution m=new CSqlExecution();
    m.ExecNonQuery("update Tcar set vManufacturer="+CAfflux.ConvertToString(NewManufacturer)+" where vManufacturer=" + CAfflux.ConvertToString(OldManufacturer));
    //修改结束 


3。 EditModel
型号不能修改成相同的

增加
//同时修改tcar表对应信息060529
    Item.DataAccess.CSqlExecution m=new CSqlExecution();
    m.ExecNonQuery("update Tcar set vModel="+CAfflux.ConvertToString(NewModel)+" where vManufacturer=" + CAfflux.ConvertToString(Manufacturer) + " and vBrand=" + CAfflux.ConvertToString(Brand) + " and  vCatena=" + CAfflux.ConvertToString(Series) + " and  vModel=" + CAfflux.ConvertToString(OldModel));
    //修改结束 


4。EditSeries
注释掉
//不检查相同名字
//    m_ExecuteSql.Select(ds.TCarParameter.TableName,ds," where vManufacturer=" + CAfflux.ConvertToString(Manufacturer) + " and vBrand=" + CAfflux.ConvertToString(Brand) + " and  vSeries=" + CAfflux.ConvertToString(NewSeries));
//    if(ds.TCarParameter.Rows.Count != 0)
//    {
//     m_strrErr = SFSystemSetting.SFLocalize.GetLocalizeMsg("RepeatData");
//     return false;
//    }

增加
//同时修改tcar表对应信息060529
    Item.DataAccess.CSqlExecution m=new CSqlExecution();
    m.ExecNonQuery("update Tcar set vCatena="+CAfflux.ConvertToString(NewSeries)+" where vManufacturer=" + CAfflux.ConvertToString(Manufacturer) + " and vBrand=" + CAfflux.ConvertToString(Brand) + " and  vCatena=" + CAfflux.ConvertToString(OldSeries));
    //修改结束 

 

删除重复记录
delete from TCarParameter where nID not in(select min(nID) from TCarParameter group by [vManufacturer], [vBrand], [vSeries], [vModel], [vModelExplain])
查找重复记录

select[vManufacturer], [vBrand], [vSeries], [vModel], [vModelExplain],COUNT(*) from TCarParameter group by [vManufacturer], [vBrand], [vSeries], [vModel], [vModelExplain] having count(*)>1


查找特定重复记录的条数
select COUNT(*) from TCarParameter where vManufacturer='日产' group by [vManufacturer], [vBrand], [vSeries], [vModel], [vModelExplain] having count(*)>1


string havenum="0";
    if(!m_ExecuteSql.Select("select COUNT(*) from TCarParameter group by [vManufacturer], [vBrand], [vSeries], [vModel], [vModelExplain] having count(*)>1",out havenum))
    {
     return false;
    }
    if ( Convert.ToInt32(havenum) != 0)
    {
     m.ExecNonQuery("delete from TCarParameter where nID not in(select min(nID) from TCarParameter group by [vManufacturer], [vBrand], [vSeries], [vModel], [vModelExplain])");
    }
    

 

修改按字母列排的品牌表,原厂表空白字符的问题
sfbaseinfo.cs
数组长度固定 ArrayList  可变
增加一个ArrayList  把字母加进去
ArrayList myalManufacturers = new ArrayList();
    string first;
    for(int i = 0; i < strArrManufacturers.Count; i++)
    {
     //首字母
     if(i==0)
     {
      first=Item.Common.CString.Chr2Py(((ArrayList)strArrManufacturers[i])[0].ToString()).Trim().ToUpper().Substring(0,1);
      myalManufacturers.Add("------"+first+"------");
      myalManufacturers.Add(((ArrayList)strArrManufacturers[i])[0].ToString());
     }
     if(i!=0)
     {
      first=Item.Common.CString.Chr2Py(((ArrayList)strArrManufacturers[i])[0].ToString()).Trim().ToUpper().Substring(0,1);
      if(first!=Item.Common.CString.Chr2Py(((ArrayList)strArrManufacturers[i-1])[0].ToString()).Trim().ToUpper().Substring(0,1))
      {
       myalManufacturers.Add("------"+first+"------");
       myalManufacturers.Add(((ArrayList)strArrManufacturers[i])[0].ToString());
      }
      else
      {
       myalManufacturers.Add(((ArrayList)strArrManufacturers[i])[0].ToString());
      }
     } 
   
    }

 

sfbuycar.cs

ArrayList myalBrand = new ArrayList();
   string first;
   for(int i = 0; i < alBrand.Count; i++)
   {
    //首字母
    if(i==0)
    {
     first=Item.Common.CString.Chr2Py(((ArrayList)alBrand[i])[0].ToString()).Trim().ToUpper().Substring(0,1);
     myalBrand.Add("------"+first+"------");
     myalBrand.Add(((ArrayList)alBrand[i])[0].ToString());
    }
    if(i!=0)
    {
     first=Item.Common.CString.Chr2Py(((ArrayList)alBrand[i])[0].ToString()).Trim().ToUpper().Substring(0,1);
     if(first!=Item.Common.CString.Chr2Py(((ArrayList)alBrand[i-1])[0].ToString()).Trim().ToUpper().Substring(0,1))
     {
      myalBrand.Add("------"+first+"------");
      myalBrand.Add(((ArrayList)alBrand[i])[0].ToString());
     }
     else
     {
      myalBrand.Add(((ArrayList)alBrand[i])[0].ToString());
     }
    } 
   
   }

 

 

查当前的车辆数量 SELECT count(*) from tcar where DATEDIFF(Day, dPromulgate, getdate())=0


if not exists (select 1 from dbo.syscolumns
where id = object_id(N'[dbo].[news]')
and name='EDITER')
  alter table [dbo].[news] add  EDITER NVARCHAR(50) NULL
GO

cannot be hot swapped into a running virtal machine怎么理解翻译

cannot be hot swapped into a running virtal machine怎么理解翻译  分享| 2009-05-26 16:53heqingrong623 | ...
  • evilcry2012
  • evilcry2012
  • 2016年05月21日 12:58
  • 507

MyEclipse "Some code changes cannot be hot swapped into a running virtual machine"

不能热交换到运行虚拟机,一些代码变化不能热交换到运行虚拟机,如更改名称或介绍的方法错误运行代码。 解决方法:增加、删除类文件或者在一个类中增加、删除方法时,是不能够热部署到服务上的。这时候需要停止服...
  • longyuan20102011
  • longyuan20102011
  • 2012年07月31日 22:23
  • 5213

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518)

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [...
  • slovyz
  • slovyz
  • 2014年08月29日 14:10
  • 7422

解决方法:rsync error: some files could not be transferred (code 23) at main.c(702)

rsync error: some files could not be transferred (code 23) at main.c(702)rsync 报错。解决方法: rsync的source...
  • ICEQQ
  • ICEQQ
  • 2007年08月08日 16:43
  • 12998

【iOS小笔记】iOS工程报错及解决办法整理

1.错误:rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.app...
  • Cgema
  • Cgema
  • 2016年05月20日 16:38
  • 2219

some pig test code

grunt> cat t.txt kw1     2 kw3     1 kw2     4 kw1     5 kw2     2
  • xiewenbo
  • xiewenbo
  • 2014年05月02日 13:00
  • 356

some useful code

  unit StrSysUtils; // Written by: TheDelphiGuy, 2005interface uses SysUtils; // Low-level Ans...
  • MyNameIsNeo
  • MyNameIsNeo
  • 2010年01月13日 15:37
  • 198

some code about intent

package cn.micoder.myintenttest; import android.support.v7.app.ActionBarActivity; import android.os...
  • micoder1
  • micoder1
  • 2015年05月10日 12:14
  • 136

some record in matlab code

1—add path in the matlab:addpath('utilities'); addpath('solver'); 2—- matlab function handle 这是一种间...
  • pingxu1987
  • pingxu1987
  • 2015年07月24日 19:34
  • 720

some python code

def fun(s): L = s.split(',') sum = 0.0 for e in L: sum += float(e) print sum
  • sentinel911
  • sentinel911
  • 2015年05月27日 10:33
  • 277
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:some code
举报原因:
原因补充:

(最多只允许输入30个字)