0
sqlとAccessを接続しようとしています。 私がしたいことは、単にselect文を使ってmssqlからデータを取得することです。 ここにコードがあります。私はこのコードを実行すると 『バージョン』は、テーブルのオブジェクトであるため、手続きの要求 『バージョンは』失敗した[Microsoft]の[ODBC SQL Serverドライバー] [SQL Server]」のようにvba mssql接続エラー
Sub ConnectSQLServer()
Dim cmd As ADODB.Command
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strConn As String
Dim par As ADODB.Parameter
Dim strSQL As String
strConn = "DRIVER=SQL Server;SERVER=CHU-AS-0004;DATABASE=RTC_LaplaceD_DEV;Trusted_Connection=Yes;"
Set conn = New ADODB.Connection
conn.Open strConn
Set cmd = New ADODB.Command
cmd.CommandText = "dbo.Version"
cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = conn
strSQL = "SELECT * FROM dbo.Version"
cmd.Execute
conn.Close
Set conn = Nothing
Set cmd = Nothing
End Sub
、私はエラーを取得します。」
私は「dbo.Version FROMます。strSQL = SELECT *」の後に何かを追加する必要があることを知っているが、私は埋めるために正確にどのように知りません。 あなたはこれで私を助けていただけますか?それがどのように見える
ありがとうございました!!!しかし、私がそのコードを修正すると、次のエラーが表示されます。... [Microsoft] [ODBC SQL Server Driver]構文エラーまたはアクセス違反。あなたもこのエラーを解決する方法を知っていますか? –
Access/Excel(VB6)をMS SQL Serverに接続していますか? –
はい、Accessとmssqlサーバーを接続しています –