簡體   English   中英

C#中的連接字符串錯誤數據庫

[英]connection String Error database in c#

我從網上下載了一個項目及其數據庫。 我運行該項目,並將其數據庫添加到VS 2008 Sp1上的選項卡服務器上,並具有SQl服務器2008。

但是,當我將新的連接字符串復制到程序時,出現以下錯誤消息:

無法識別的轉義序列

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace AzmongirSource
{
class cl 

   {

    static public  string idstudent;
    static public string userteacher;
    static public string nameazmon;
    static public string codeazmon;

    static public string azmon_typ;
    static public string azmon_for_test_type;
    static public string time_limit;
    static public string tedade_soalat;

    static public  SqlConnection connection = new SqlConnection();
    static public  SqlCommand command = new SqlCommand();
    static public  SqlDataReader reader;
    static public  int truequestion = 0, falsequestion = 0, noquestion = 0;


    static public  void creatconnection()
    {

        connection.Close();
        connection.ConnectionString = "Data Source=WINXPX86-BE;AttachDbFilename=D:\payegah\azmoongir_data.MDF;Integrated Security=True";
        connection.Open();
        command.Connection = connection;
    }
   static public  DataTable StudentList()
    {
        creatconnection();
        string query = "Select idstu as[شماره دانشجویی],namestu as [نام],familystu as [نام خانوادگی],standardcode as [کداستاندارد],reshte as [رشته] from tbl_student";
        SqlDataAdapter da = new SqlDataAdapter(query, cl.connection);
        DataTable dtt = new DataTable();
        da.Fill(dtt);
        connection.Close();
        return dtt;

    }

}
}

您需要在連接字符串中轉義反斜杠 ,或使用@

connection.ConnectionString = @"Data Source=WINXPX86-BE;AttachDbFilename=D:\payegah\azmoongir_data.MDF;Integrated Security=True";

文檔: 轉義序列

默認情況下,\\被視為轉義字符。 為了避免這種情況,請在連接字符串之前添加@。

connection.ConnectionString = @"Data Source=WINXPX86-BE;AttachDbFilename=D:\payegah\azmoongir_data.MDF;Integrated Security=True";

在連接字符串之前添加@符號

@--->Escape characters

connection.ConnectionString = @"Data Source=WINXPX86-BE;AttachDbFilename=D:\payegah\azmoongir_data.MDF;Integrated Security=True";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM