写一个Insert语句拼装,const string AddSql = "insert into CTM_INFORMATION{0} ({1}) values ({2})";开头是这样吧?
下面呢?实体类是:
public class CTM_INFORMATION
    {
        public int CUSTOMERID { get; set; }
        public string USERPWD { get; set; }
        public string LOGINNAME { get; set; }
        public string USERNAME { get; set; }
        public string TEL { get; set; }
        public string MOBILETEL { get; set; }
        public string IDCARD { get; set; }
        public int CARDTYPE { get; set; }
        public string EMAIL { get; set; }
        public DateTime BIRTHDATE { get; set; }
        public int SEX { get; set; }
        public string PROVINCEID { get; set; }
        public string CITYID { get; set; }
        public string ADDRESS { get; set; }
        public string POSTCODE { get; set; }
        public string DEGREE { get; set; }
        public string INCOME { get; set; }
        public string JOB { get; set; }
        public string POSITION { get; set; }
        public DateTime REGTIME { get; set; }
        public DateTime LOGINTIME { get; set; }
        public string CID { get; set; }
        public int EMAILFLAG { get; set; }
        public string PWDQUESTION { get; set; }
        public string PWDANSWER { get; set; }
        public string ACTIVECODE { get; set; }
    }

解决方案 »

  1.   

    问题描述不是很明确!const string AddSql = "insert into CTM_INFORMATION{0} ({1}) values ({2})";这是格式化字符串,将对应的属性值拼接进去就行吧!
      

  2.   

    我不会sql语句的拼装啊。我写的那个Insert语句都不知道是不是对的。
    下面写是实体类。
    语句的拼装该怎么写啊?
      

  3.   

    where xxxx;select xxxx
      

  4.   

    各位高手们
    有没有详细一点点的啊
    我昨天才第一次开Oracle啊!
      

  5.   

    用oracle拼装?你有没oracleHelper之类的东西 拼接SQL 语句 直接传进去
      

  6.   

    SQL 与 Oracle是不是无关 你想怎样就怎样
      

  7.   

    有oracleHelper啊
    动软生成的,
    就是那个sql语句里面加insert into CTM_INFORMATION{0} ({1}) values ({2})占位符啊
    然后再怎么搞呢?
    就是不知道后面怎么写~。~
      

  8.   

    算了,都不回答。我自己回答吧!
    public void AddTest(Models.CTM_INFORMATION model)
            {
                string str_Cmd = "insert into CTM_INFORMATION (CUSTOMERID,USERPWD,LOGINNAME,USERNAME,TEL,MOBILETEL,IDCARD,CARDTYPE,EMAIL,BIRTHDATE,SEX,PROVINCEID,CITYID,ADDRESS,POSTCODE,DEGREE,INCOME,JOB,POSITION,REGTIME,LOGINTIME,CID,EMAILFLAG,PWDQUESTION,PWDANSWER,ACTIVECODE)"
                +"values ('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24')";
                string str = "insert into CTM_INFORMATION (SEQ_CTM_INFORMATION.NEXTVAL,USERPWD,LOGINNAME,USERNAME,TEL,MOBILETEL,IDCARD,CARDTYPE,EMAIL,BIRTHDATE,SEX,PROVINCEID,CITYID,ADDRESS,POSTCODE,DEGREE,INCOME,JOB,POSITION,REGTIME,LOGINTIME,CID,EMAILFLAG,PWDQUESTION,PWDANSWER,ACTIVECODE)";
                str += "values(";
                str += "'" + model.USERPWD + "'";
                str += "'" + model.LOGINNAME + "'";
                str += "'" + model.USERNAME + "'";
                str += "'" + model.TEL + "'";
                str += "'" + model.MOBILETEL + "'";
                str += "'" + model.IDCARD + "'";
                str += "'" + model.CARDTYPE + "'";
                str += "'" + model.EMAIL + "'";
                str += "'" + model.BIRTHDATE + "'";
                str += "'" + model.SEX + "'";
                str += "'" + model.PROVINCEID + "'";
                str += "'" + model.CITYID + "'";
                str += "'" + model.ADDRESS + "'";
                str += "'" + model.POSTCODE + "'";
                str += "'" + model.DEGREE + "'";
                str += "'" + model.INCOME + "'";
                str += "'" + model.JOB + "'";
                str += "'" + model.POSITION + "'";
                str += "'" + model.REGTIME + "'";
                str += "'" + model.LOGINTIME + "'";
                str += "'" + model.CID + "'";
                str += "'" + model.EMAILFLAG + "'";
                str += "'" + model.PWDQUESTION + "'";
                str += "'" + model.PWDANSWER + "'";
                str += "'" + model.ACTIVECODE + "')";
                try
                {
                    
                }
                catch(Exception e)
                {
                    Console.WriteLine(e.Message);
                }        }
    现在又不知道try里面怎么写了