私は、msアクセス2007をバックエンドとして使用するシンプルなビジュアルな基本6プログラム/データベースを作成しようとしています。私は、VBプログラミングの背景がありません。私はちょうどvbとアクセスを接続する最も簡単な方法は何ですか?私はこれを行う方法についてインターネット上でほとんどすべてを検索しましたが、私はそれが間違っていると思います。誰か助けてくれますか?ありがとう。VB6とMS Access 2007の接続
答えて
使用ADOとの関係にいくつかのより多くの洞察力を与えることを願っています。 VB6をAccessに接続する方法についてのVB6ユーザーガイドのチュートリアルです。 http://msdn.microsoft.com/en-us/library/aa240855(v=vs.60).aspx
はあなたがVB6について何も知らない場合は、この時点でそれを使用して起動する理由はありませんアクセス2007のためhttp://www.connectionstrings.com/access-2007
これらのウェブサイトはあなたに適しているかもしれません。 Googleを使って「vb 6 access 2007」を検索しました。 http://www.daniweb.com/software-development/visual-basic-4-5-6/threads/110825から
提案がある:
プロバイダにMicrosoft.Jet.OLEDB.4.0を使用しないでください。 "Microsoft.ACE.OLEDB.12.0"
最も簡単な方法は、データリンクまたはデータプロバイダをセットアップすることです。
http://www.codeguru.com/forum/showthread.php?t=472469からの提案は次のとおりです。
は、Microsoft DAO 3.6オブジェクトライブラリを使用していた場合は、それへの参照を削除しようとし、代わりに、Microsoft Officeの12.0への参照を設定しますデータベースエンジンオブジェクトライブラリにアクセスします。
http://answers.yahoo.com/question/index?qid=20090209051024AAl8ZRCから最良の答えは次のとおりです。
Const DBNAME = "c:\customer.mdb"
Set objFSOA = CreateObject("Scripting.FileSystemObject…
If not objFSOA.FileExists(DBNAME) Then
CreateDatabase
End if
Set objConnectionA = CreateObject("ADODB.Connection")
objConnectionA.Open "Provider= Microsoft.Jet.OLEDB.4.0; " & "Data Source= " & DBNAME
Dim strSQL
strSQL = "INSERT INTO Test(col_1, col_2) VALUES (23, 'Test');"
objConnectionA.Execute(strSQL)
objConnectionA.Close
Private Sub CreateDatabase()
Dim objADOXDatabase
Set objADOXDatabase = CreateObject("ADOX.Catalog")
objADOXDatabase.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & DBNAME
Set objConnectionA = CreateObject("ADODB.Connection")
objConnectionA.Open "Provider= Microsoft.Jet.OLEDB.4.0; " & "Data Source= " & DBNAME
objConnectionA.Execute "Create Table Test(col_1 number, col_2 text(10))"
objConnectionA.Close
End Sub
から提案の回答は次のとおりです。
3) In VB6 Project|References,
a) Deselect Microsoft DAO 3.6 object library
b) Select Microsoft Office 12 access database engine object library
c) Select Microsoft Office 12 object library
4) no special code changes needed when setting db objects
私はこれらの提案と提供されたリンクはあなたにVB 6とアクセス2007
質問をするユーザーを支援するために、より明確な情報を提供していないことをお詫び申し上げます。自分の防衛では、質問をしているユーザーが自分のリクエストをサポートするためにインターネット上の情報を見つけることができなかったと指摘したいと思います。私はgoogleですばやく検索すると上のリンクにつながったと指摘していました。しかし、あなたが言ったように、これは有用な答えではありませんでした。 –
- 1. MS Access 2007のデータベース接続
- 2. Vb.netとMs-accessの接続
- 3. MS Accessランタイムと接続パラメータ
- 4. pyodbcを使用してMS Access 2007(.accdb)データベースに接続する
- 5. MS Access 2007とSQL Server 2000
- 6. MS AccessサーバーデータベースとWebベースデータベースの接続
- 7. MS Access 2016接続関連
- 8. MS Access(2007)の同時ユーザー
- 9. ショー差 - MS Access 2007の
- 10. MS Access 2007、SQL文のクリーンアップテーブル
- 11. MS Access 2007パフォーマンスの問題
- 12. Excel/Access 2007接続の問題
- 13. Adoドットネット接続Access 2007の文字列
- 14. XML Notepad 2007 breaks MS Access 2007ヘルプ
- 15. MS-Access 2007ランタイムSendObjectクラッシュ
- 16. vb6とms-accessでサーバープロジェクトを作成
- 17. MS Access 2007およびMS Access 2010のWindows認証
- 18. DSNレス接続(SQL2016へのMS Access)
- 19. MS Access 2016データベースへのPHPリモート接続
- 20. MS AccessからFoxproに接続
- 21. ms Accessデータベースファイル接続をサポートするクラス
- 22. EasyPHPでMS Accessに接続する
- 23. 2Dbに接続されたMS Access
- 24. PHPでMS Accessデータベースに接続
- 25. MS AccessファイルをSQL Serverに接続
- 26. MS Access 2007での印刷の問題
- 27. グループMS Access Reports 2007のレポート全体
- 28. MS-ACCESSのチェックボックスと特定の列との接続方法
- 29. MacでのUnixODBCとFreeTDSとのMS Access接続の確立
- 30. VB6アプリケーションとMAPIの接続
を適切な接続文字列を使用する必要があります。 Visual Basic 6 IDEの寿命は[2008年に戻って](http://msdn.microsoft.com/en-us/vstudio/ms788708)です。 Microsoftは[Visual Studioの最新バージョン](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express)を無料で提供しています。 – Charles