zoukankan      html  css  js  c++  java
  • 获得自增列

                        cmd.CommandText="SELECT     COLUMNPROPERTY(     OBJECT_ID('"+_TableName+"'), '"+col.Name+"', 'IsIdentity' )   ";
                        reader= cmd.ExecuteReader();
                        i = 0;
                        if (reader.Read()) i = reader.GetInt32(0);
                        reader.Close();
                        if (i==1)
                        {
                            col.isAutoIncrease = true;
                            cmd.CommandText = "select   IDENT_SEED( '" + _TableName + "')  as  seedvalue,IDENT_INCR   (   '" + _TableName + "'   )   as increvalue  ";
                            reader = cmd.ExecuteReader();
                            if (reader.Read())
                            {
                                    col.AutoIncrementSeed =Convert.ToInt32( reader.GetValue(0));
                                    col.AutoIncrementStep =Convert.ToInt32( reader.GetValue(1));
                            }
                            reader.Close();
                        }

  • 相关阅读:
    java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道
    JNA
    Java发邮件带附件测试通过
    Java-JDBC调用批处理、存储过程、事务
    Java的JDBC事务详解
    对只转发结果集的无效操作:last
    Servlet 监听器
    TOMCAT6热部署配置
    使用命名参数处理 CallableStatement
    如何在JTable中动态添加一行
  • 原文地址:https://www.cnblogs.com/CodeBlove/p/1371517.html
Copyright © 2011-2022 走看看