- ベストアンサー
MACにインストールしたExcelからADO接続
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
よく知りませんけど、Mac用の Microsoft Office には ActiveX コントロールがないし、ADO接続も使えないみたいです。 Office 2011 Excell : Macro using adodb not work in Mac OS - Microsoft Community http://answers.microsoft.com/en-us/mac/forum/macoffice2011-macexcel/office-2011-excell-macro-using-adodb-not-work-in/f1dbba88-842d-4ec1-9abd-6d63258a6895 接続には別の手段をとるべきなんじゃないでしょうか。こんな記事もありました。 osx - Connecting to SQL Server 2008 from a Mac - Stack Overflow http://stackoverflow.com/questions/7884070/connecting-to-sql-server-2008-from-a-mac
関連するQ&A
- ●Excel VBAからSQLServerのデータベースへのADO接続
●Excel VBAからSQLServerのデータベースへのADO接続をopenしたい ローカルのExcel VBAから、Windows2003Serverで動いているSQLServerのデータベースへのADO接続をopenにできるコードを教えてください =========================================== <環境> データベースの場所は、サーバーマシンのFドライブ内にあります。 (具体的には、サーバーマシンの『f:\SQLData\MSSQL\data\OrderSQL2.MDF』が接続先実体で、サーバーマシンのIPは192.168.16.2です(ipconfig/allでIP確認)。) また、ローカルマシンは、ローカルOS:WinXP、エクセルのバージョンはExcel2007、ローカルユーザーのサーバーでのWindows認証はすでにされており、Microsoft ActiveX Data Object2.8 Library, Microsoft ADO Ext.2.8 for DDL and Securityといったエクセルの参照設定は追加してあります。 =========================================== <結果> ここで、以下のコードを書いたのですが『ユーザーのログインに失敗しました。理由:SQL Serverの信頼関係接続に関連付けられていません』というエラーが出て接続できません。 試しに、SQLServerのセキュリティ認証モードを混合モードにしても変わりません。 どなたかご教授いただけると本当に助かります。 ヒントや思いつきでもいいので、何卒宜しくお願いします。 Sub DBconection() Set Cn = New ADODB.Connection Cn.Provider = "SQLOLEDB.1" Cn.ConnectionString = _ "Data Source=192.168.16.2;" & _ "User Id=funao74;" & _ "Password=password;" & _ "Initial Catalog=OrderSQL2" Cn.Open End Sub
- 締切済み
- その他(プログラミング・開発)
- VB6でSQLServerへADO接続するとOPENがすごく遅いんです。
お世話になってます。 今、VB6.0で作成したシステム(ADOでACCESS2000に接続)をSQLServerに移行しています。 しかしDBの初回OPEN時に5秒くらいかかってしまいます。 原因を探しているのですが、どうしても見つかりません。 誰かご存知の方がいらっしゃいましたら、ご教示お願いします。 開発環境は以下の通りです。 OS:WindowsXP SP2 開発言語:VB6.0 SP5 データベース:SQLServer2005 ADO:ADO2.5
- ベストアンサー
- SQL Server
- DBサーバを再起動したらSQLServerのサービスは自動で起動?
DBサーバを再起動したらSQLServerのサービスは自動で起動? どなたか御教授ください。 WindowsServer2003 に SQLServer2008をインストールしています。 サーバを再起動すると、SQLServerに対して何もせずにクライアントからDBへ接続できるのですが、 これが仕様なのでしょうか? サービスなど手動で起動する必要がないのでしょうか?
- ベストアンサー
- SQL Server
- サーバ(64bit)+クライアント(32bit)
DBサーバ(WindowsServer2008 32bit)にSQLServer2008 32bitをインストール。 クライアント(Windows7 32bit)からアクセスするVB.NETで作成した、クラサバシステムがあります。 これを下記↓のように DBサーバ(WindowsServer2008 R2 64bit)にSQLServer2008 64bitをインストール。 クライアント(Windows7 32bit)からアクセスすることは可能なのでしょうか?? 結論を言うと、おそらく何の意識をすることなくシステムは使えそうなのですが、 32bitと64bitの違い??はどのようにカバーしていることになるのか気になるので 教えてください。
- ベストアンサー
- Windows 7
- VB5.0からOracleDBにADOで接続
VB5.0からOracleDBにADOで接続する場合、クライアント側に最低限インストールしなければならないOracleのソフトを教えてください?
- 締切済み
- Visual Basic
- UNIXのデータベースへの接続
IISを使用しているWEBサーバー(Win2003SV)から OracleのDBサーバー(UNIX)のデータを参照する必要があります。 ADOを使用するにあたり、IIS→SQLServerへの接続・データ操作と異なる点などあれば教えてください。 (DBの種類を変えればOKなのでしょうか?)
- ベストアンサー
- Microsoft ASP
- ExcelVBAからADOで複数のDBへの接続
いつもお世話になっています。 ExcelVBAの初心者ですが、Oracle、Access、ExcelデータへADO接続してデータを表示するものをExcelかACCESSで作ろうとしています。 それぞれのデータは社内ネットワークのバラバラ位置にあるのですが、 ADOとは下記のイメージでいいでしょうか? 1.インポートする手間がない。 2.それぞれのDBが更新されたら、その前までのデータで表示される 3.3つのDBを同時に接続しても問題はない・・・ まだイメージが固まっていないのですが、上3つが気になっています。 また自宅でネットワーク環境になくても練習できるものでしょうか?
- ベストアンサー
- その他(業務ソフトウェア)
- ADO接続によるストアド
あまりDB接続などに詳しくないので、 うまく説明できないと思いますがご了承下さい。 環境は Win2000+VB6+SQLSERVER2000+ADO2.5 やりたいことは、 SQLSERVERに設定してあるストアドがあります。 そのストアドをVB上から呼び出し結果を得たいわけです。 ストアドは、1つのパラメータを与えることで、 そのパラメータの最大値を取得してきます。 そして、データベース内では最大値が+1されているというものです。 現在 Dim adoCon As ADODB.Connection Dim adoCmn As ADODB.Command Dim adoRs As ADODB.Recordset ''DBに接続 Call DB接続関数(adoCon) Set adoCmn = New ADODB.Command Set adoRs = New ADODB.Recordset adoCmn.ActiveConnection = adoCon adoCmn.CommandText = "EXEC ストアド名 'パラメータ'" adoRs.Open adoCmn という状態で、ストアド自体は動作することができました。 しかし、最大値を取得することができません。 adoRsにはきちんとレコードセットが返ってきてない感じです。 どうすれば、最大値を取得できるでしょうか?
- ベストアンサー
- Visual Basic
- 64bitのOSからoracle9iに接続
WindowsServer2008R2(64bit) SQLServer2012 Express からリンクサーバーで WindowsServer2003(32bit) Oracle9i で稼働しているデータベースに接続したいのですが、必要なのは 1:OracleClient11gまたはOracleClient12c 2:Instant Client 3:他 のどれをインストールすればよろしいでしょうか。保持している OracleClient9iをインストールしたのですがインストール自体は 終わっても正常にインストールできないようでOSから入れなおし ました。 Oracleについては初心者なのでどなたかご教授いただけると 助かります。宜しくお願い致します。
- 締切済み
- Oracle
- SQLSERVERへの接続
SQLSERVER2000を使用しています。 クライアントPCからSQLServerへ接続して、SQLを実行しデータをselect等おこないたいのですが、クライアントPC側に何かソフトをインストール必要がありますか?
- 締切済み
- その他([技術者向] コンピューター)