zoukankan      html  css  js  c++  java
  • SQL转换

      private void Page_Load(object sender, System.EventArgs e)
      {
       String Sql = "INSERT INTO ssUser (UID, UserID, UserPwd) VALUES ('1', '2', '2')";
       Sql = Sql.Substring(Sql.IndexOf("INTO") + 4);
       string table =  Sql.Substring(0,Sql.IndexOf("("));
       string psv =  Sql.Substring(Sql.IndexOf("VALUE"));

       Hashtable ht = new Hashtable();

       string[] Psn = SubString(Sql,"\\(","\\)").Split(',');
       string[] Psv = SubString(psv,"\\(","\\)").Split(',');
       this.Response.Write(Psn[1] + ":" +Psv[1]);

     


      }

      /// <summary>
      /// 返回字符串的字串
      /// </summary>
      /// <param name="s1">被处理的字符串</param>
      /// <param name="startSign">开始标记</param>
      /// <param name="endSign">结束标记</param>
      /// <returns>返回字串</returns>
      private string SubString(string s1,string startSign,string endSign)
      {
       return System.Text.RegularExpressions.Regex.Match(s1, startSign + "(.*?)" + endSign).Result("$1");
      }


    OleDbConnection cnn = new ...;
    OleDbDataAdapter da = new ....("select * from table1",cnn);
    da.MissingSchemaAction = MissingSchemaAction.AddWithKey;
    DataTable dt = new ...
    da.Fill(dt);
    //通过PrimaryKey属性取主键
    Response.Write(dt.PrimaryKey[0].ColumnName);

  • 相关阅读:
    Word批量转PDF或者图片
    sqlite3数据c/c++接口编程<linux,window>
    静态库和动态库
    QT信号和槽
    C程序编译过程
    Volatile关键字
    端口复用setsockopt
    深入理解epoll(转载)
    临时变量
    json学习随笔
  • 原文地址:https://www.cnblogs.com/ejiyuan/p/947211.html
Copyright © 2011-2022 走看看