0
私はあるテーブルからレコードを読み込んで別のテーブルに書き込むWindowsサービスを作成しています。問題は私がcmd = New SqlCommand(l_sSQL)を実行するコードが実行を停止すると宣言するときです。 サービスはまだ実行されています。私はサービスを使用して他のテーブルに挿入することができますが、私は他のテーブルから読み取ることができません。Windowsサービス読み込んでいるテーブルから別のテーブルに挿入
コードサンプル:
ます。Private Sub DBCON()
Dim con As New SqlConnection
Dim cmd As New SqlCommand
Dim adapter As New SqlDataAdapter
Dim ds As New DataSet
Dim x As String
Try
con.ConnectionString = "Data Source=xxxx;Initial Catalog=xxxxx;Persist Security Info=True;User ID=sa;Password=xxxxxxx"
con.Open()
cmd.Connection = con
cmd = New SqlCommand()
Dim i As Integer
l_sSQL = "SELECT * ozekimessageout"
cmd = New SqlCommand(l_sSQL)\\stops executing here
adapter.SelectCommand = cmd
adapter.Fill(ds)
For i = 0 To ds.Tables(0).Rows.Count - 1
x = (ds.Tables(0).Rows(i).Item(1))
次
End Subの
あなたが必要としないでください....
私はこれらの変更を行ってくれてありがとうございますが、問題は同じままで、サービスは実行されますが、一度私は – Aly
を紹介してくれてありがとうございました。しかし、問題は依然として同じです。 sqladapterの宣言はそれを停止します – Aly
私はそれらの変更を行ったが、問題はまだ同じまま、サービスが実行されますが、一度私はsqladapterの宣言を導入することをお勧めしますが停止しますDim myReaderとしてSqlDataReader = cmd.ExecuteReader() – Aly