Visual Studio 2010で、SQLストアドプロシージャをインストールするVBアプリケーションを作成しています。これらのストアドプロシージャは暗号化されています。それ以外の場合は、クライアントに.sqlファイルを提供してストアドプロシージャを作成します。
ストアドプロシージャを作成するインストールスクリプトは1500行の長さであり、VS2010で複数行のリテラルが必要な方法でフォーマットされています。
"First Line" & _
"Second Line" & _
"etc..."
複数行のスクリプトをVisualStudioに貼り付けるたびに、アプリケーションがクラッシュします。非常に大きな文字列リテラルを文字列変数に割り当てるより良い方法は誰にでもあります。私が必要とするのは次のとおりです。
Imports System.Data.Sql Client
..。
cmd cmd as SqlCommand
dim str as string
str = _
"Very" & _
"Long" & _
... 1500 lines ...
"String"
cmd.CommandText = str
または、.sqlスクリプトをSqlCommandに割り当てる他の方法。
ありがとう。