This linkすべての情報があります。
更新日:ここでは、SQL Serverとの統合認証の最小作業サンプルを示します。接続パラメータを設定するには、テーブルオブジェクトのConnectionPropertiesを使用する必要があります。
Dim app As New CRAXDDRT.Application
Dim rpt As CRAXDDRT.Report
Dim tbl As CRAXDDRT.DatabaseTable
Dim tbls As CRAXDDRT.DatabaseTables
Set rpt = app.OpenReport("C:\report\repotest.rpt")
For Each tbl In rpt.Database.Tables
tbl.ConnectionProperties.DeleteAll
tbl.ConnectionProperties.Add "Provider", "SQLOLEDB"
tbl.ConnectionProperties.Add "Data Source", "localhost"
tbl.ConnectionProperties.Add "Initial Catalog", "testdb"
tbl.ConnectionProperties.Add "Integrated Security", "True" ' cut for sql authentication
'tbl.ConnectionProperties.Add "User Id", "myuser" ' add for sql authentication
'tbl.ConnectionProperties.Add "Password", "mypass" ' add for sql authentication
Next tbl
'This removes the schema from the Database Table's Location property.
Set tbls = rpt.Database.Tables
For Each tbl In tbls
With tbl
.Location = .Name
End With
Next
'View the report
Viewer.ReportSource = rpt
Viewer.ViewReport
リンクがありがとうございました。ユーザー名とパスワードを削除する方法があるかどうか知っていますか?私たちのクライアントは、Windows認証を使用してDBに接続します。もう一度ありがとう –
また、私はサンプルコードを試してみると、 'ユーザ定義型が定義されていません'というエラーが 'Dim logInfo As New TableLogOnInfo'に表示されます。 –