最近数か月間しっかりと動作していたコードの一部が機能しなくなりました。私たちが押し出した製品にアップグレード(Windowsなど)はありませんでした。Excel VB7経由でSQL Server 2008に接続できません
次のコードは、SQL Server 2008のデータベースにデータをプッシュ:それは正常に接続しているとき、それは1をお読みくださいというのが私の理解である0
Dim db As New ADODB.Connection
''#Other data manipulation not shown
With db
''#On Error Resume Next ''# With or without this line I still get no indication of the error
.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=myDB;" & _
"Use Procedure for Prepare=1;Auto Translate=True; Packet Size=4096; Use Encryption for Data=True;" & _
"Tag with column collation when possible=false;Initial Catalog=SFM_market"
.Open
.Execute query
.Close
End With
デシベル状態フィールドは読み込みます。
私は最近、ADODB.Connectionと共にADODB.Commandを使用することを再度考慮しましたが、最終結果は同じです。状態フィールドは0のままです。エラーは発生せず、接続が確立されていないため、データはデータベースに格納されません。
これはなぜですか?
エラーが発生した場合にエラーメッセージが表示されることはありません。次はそこに潜んでいます。最初に削除して、何が問題なのかを確認してください。 – gibeath
それを指摘してくれてありがとう、残念ながら、それは手元の問題についてのさらなる洞察を提供していない。 – BOMEz
その後、何らかのエラーメッセージが表示されましたか? – gibeath