2011-11-29 198 views
0

你好iam試圖存儲在SQL Server表中的總和信息,但是當我運行表單並轉向存儲數據上面的運行時錯誤也出現SQL Server中的pubs數據庫圖標缺少(+)符號怎麼回事! ,我寫了代碼插入,謝謝。無法打開登錄請求的數據庫「pubs」。登錄失敗。登錄失敗的用戶'ESLAM Eslam_Nora'

public partial class Add_Client : Form 
{ 

    SqlConnection clientConnection; 
    string connString; 
    SqlCommand insertCommand; 

    public Add_Client() 
    { 
     InitializeComponent(); 
     connString = "Data Source=.\\INSTANCE2;Initial Catalog=pubs; Integrated security=true "; 
     clientConnection = new SqlConnection(); 
     clientConnection.ConnectionString = connString; 
    } 

    private void button1_ADD(object sender, EventArgs e) 
    { 
     try 
     { 

      SqlCommand insertCommand = new SqlCommand(); 
      insertCommand.Connection = clientConnection; 
      insertCommand.CommandText = "INSERT INTO Client_Data values(@Client_Name,@Autorization_No,@Issue_Type,@Status)"; 
      insertCommand.Parameters.Add("@Client_Name", SqlDbType.NVarChar, 60).Value = txt_Name.Text; 
      insertCommand.Parameters.Add("@Autorization_No", SqlDbType.Int, 60).Value = txt_Auth.Text.ToString(); 
      insertCommand.Parameters.Add("@Issue_Type", SqlDbType.Text, 200).Value = txt_Iss.Text; 
      insertCommand.Parameters.Add("@Status", SqlDbType.Text, 200).Value = txt_Iss.Text; 
      //insertCommand.Parameters.Add("@Date To Memorize", SqlDbType.Date, 15).Value=Ca_Mem.se; 
      insertCommand.Connection.Open(); 
      insertCommand.ExecuteNonQuery(); 
     } 
     catch (Exception ex) 
     { 
      throw ex; 

     } 
     finally 
     { 
      if (clientConnection != null) 
      { 
       clientConnection.Close(); 
      } 

     } 
     } 
} 

回答

1

您使用集成安全性訪問數據庫。因此,您的Windows用戶需要被授權訪問數據庫。檢查服務器和數據庫的安全設置。

+0

如何檢查設置,SQL Server中的數據庫圖標缺少+號! –

+0

如果您在管理服務器,請使用SQL Server Management Studio並使用授權帳戶(通常是sa帳戶)登錄。如果您不是管理員,則必須聯繫您的服務器管理員並要求她尋求幫助。 – okrumnow

+0

好的,我如何使用授權帳戶(sa帳戶)登錄? –

相關問題