ايران ويج

نسخه‌ی کامل: مشکل با connection strin در C#
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به همگی
والا من دقیق نمیدونم مشکلم از سمت کدهای C# هستش با از سمت SQL گفتم مطرح کنم اینجا اگه کسی کمکی میتونه به ما بکنه

کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;



namespace Bime
{
   class Function
   {
       //Method For Query Select
       public static DataTable DoQuery(string Query)
       {
         
           SqlConnection con = new SqlConnection();
           con.ConnectionString = Bime.Properties.Settings.Default.BimeConString;
           SqlDataAdapter da = new SqlDataAdapter(Query, con);
           DataTable dt = new DataTable();
           da.Fill(dt);
           return dt;
       }
       // Method For Query Insert,Update , Delete
       public static void DoDml(string Query)
       {
           SqlConnection con = new SqlConnection();
           con.ConnectionString = Bime.Properties.Settings.Default.BimeConString;
           SqlCommand cmd = new SqlCommand(Query, con);
           if (con.State == ConnectionState.Closed)
           {
               con.Open();
           }
           cmd.ExecuteNonQuery();
           con.Close();
       }

از Ado.netهم دارم استفاده میکنم به این خط ایراد میگیره و ارورش هم این هستش
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll
حالا نمیدونم مشکلش کجاست

کد:
           con.ConnectionString = Bime.Properties.Settings.Default.BimeConString;

ممنون میشم راهنمایی کنید
کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace sqlWorker
{
   public class SqlWorker
   {
       public static string ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True";

       public static DataTable Select(string query)
       {
           SqlConnection con = null;
           SqlCommand com = null;
           DataTable res = null;

           try
           {
               con = new SqlConnection(ConnectionString);
               com = new SqlCommand(query, con);
               con.Open();
               SqlDataReader r = com.ExecuteReader();
               res = new DataTable();
               res.Load(r);
               r.Close();
           }
           catch
           {
               res = null;
           }
           finally
           {
               if (con != null && con.State == ConnectionState.Open) con.Close();
           }

           return res;
       }

       public static int Exec(string query)
       {
           SqlConnection con = null;
           SqlCommand com = null;
           int res = -1;

           try
           {
               con = new SqlConnection(ConnectionString);
               com = new SqlCommand(query, con);
               con.Open();
               res = com.ExecuteNonQuery();
           }
           catch
           {
               res = -1;
           }
           finally
           {
               if (con != null && con.State == ConnectionState.Open) con.Close();
           }

           return res;
       }


   }
}
از این کلاس استفاده کن