我在下面添加连接字符串并将其放在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)
答案 0 :(得分:1)
尝试
password_hash
您需要提供实际的连接字符串。您传递了文字字符&#34; cnn&#34;,它们作为连接字符串无效,从索引0开始。