none
vb的数据库连接字符串和C#的连接字符串有什么区别?? RRS feed

  • 问题

  • 我用C#写的

    string connection = "server=.\\sqlexpress;database=HOTEL;user=sa;password=123"; SqlConnection cn = new SqlConnection(connection);

     cn.Open();

    可以正常运行!!

    但是用vb写

     Dim connectionStr As String =  "server=.\\sqlserver;database=HOTEL;user=sa;password=123"
    
     Dim cn As New System.Data.SqlClient.SqlConnection(connectionStr)
    cn.Open()

    却报错说:实例失败

    为什么?弄了一个晚上还调试出哪里错


    2013年9月1日 13:25

答案

  • VB不用写两个\,别的都一样。另一方面,VB习惯上依靠vbCrlf一类的常数来实现\l\n一类的转义字符串。

    2013年9月1日 13:51

全部回复