posts - 223,  comments - 274,  trackbacks - 0
虽然没改写SqlDbHelper.cs类的能力,但好不容易想出来的,放着留个纪念~~~~~

        /// <summary>
        
/// 执行SQL语句,返回第一行,第一列(sea)
        
/// </summary>
        
/// <param name="SQLString">sql语句</param>
        
/// <param name="cmdParms">参数数组</param>
        
/// <returns>int</returns>

        public int ExecuteSql4Value(string SQLString, params SqlParameter[] cmdParms)
        
{
            
using (SqlConnection connection = new SqlConnection(strConn))
            
{
                
using (SqlCommand cmd = new SqlCommand())
                
{
                    
try
                    
{
                        PrepareCommand(cmd, connection, 
null, SQLString, cmdParms);
                        
object r = cmd.ExecuteScalar();
                        
if (Object.Equals(r, null))
                        
{
                            
throw new Exception("value unavailable!");
                        }

                        
else
                        
{
                            
try int a = (int)r; }
                            
catch return 0; }
                            
return (int)r;
                        }

                        
                    }

                    
catch (System.Data.SqlClient.SqlException E)
                    
{
                        
throw new Exception(E.Message);
                    }

                    
finally
                    
{
                        cmd.Parameters.Clear();
                    }

                }

            }

        }
posted on 2008-03-14 20:56 超少 阅读(29) 评论(0)  编辑 收藏 所属分类: 日色欲尽_DOTNET

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接: