我想截断数据库表

时间:2015-06-11 01:59:32

标签: asp.net vb.net

我在下面添加连接字符串并将其放在web.config

<add name="cn" connectionString="data source=10.209.46.210;Initial Catalog=EDWP;User ID=kbanke2e;Password=passw0rd;Persist Security Info=True;Port=5480;Optimize for ASCII=True;" providerName="NZOLEDB"/>
app.vb上的

我尝试编写以下内容来截断表格,但填充错误

Protected Sub Button1_click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
    Dim cnn As String = ConfigurationManager.ConnectionStrings("cn").ConnectionString
    Dim strSQL As String
    strSQL = "TRUNCATE TABLE EDWID02.EXT_RBS_SMN1S00648_1"
    Using connection As New SqlConnection("cnn")

        Dim cmd As New SqlCommand(strSQL, connection)
        cmd.Connection.Open()
        cmd.ExecuteNonQuery()
    End Using

End Sub

错误低于

  

初始化字符串的格式不符合规范   从索引0开始。描述:发生了未处理的异常   在执行当前Web请求期间。请查看   堆栈跟踪以获取有关错误及其位置的更多信息   起源于代码。

     

异常详细信息:System.ArgumentException:。的格式   初始化字符串不符合从...开始的规范   指数0。

     

来源错误:

Line 12:         Dim strSQL As String
Line 13:         strSQL = "TRUNCATE TABLE EDWID02.EXT_RBS_SMN1S00648_1"
Line 14:         Using connection As New SqlConnection("cnn")
Line 15: 
Line 16:             Dim cmd As New SqlCommand(strSQL, connection)

1 个答案:

答案 0 :(得分:1)

尝试

password_hash

您需要提供实际的连接字符串。您传递了文字字符&#34; cnn&#34;,它们作为连接字符串无效,从索引0开始。