プロセスが開放できない
- 題名: プロセスが開放できない
- 著者: nk
- 日時: 2011/09/02 17:50:28
- ID: 28974
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: プロセスが開放できない
- 著者: ちーまる
- 日時: 2011/09/02 20:36:02
- ID: 28975
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: プロセスが開放できない
- 著者: nk
- 日時: 2011/09/03 14:22:48
- ID: 28980
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: プロセスが開放できない
- 著者: じゃんぬねっと
- 日時: 2011/09/05 11:15:16
- ID: 28987
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2011/09/03(Sat) 14:23:18 編集(投稿者)
vbでaccessファイルを作成してテーブルを追加したいと思っています。
ファイル作成、テーブルは問題なく作成されるのですが、
プロセスが開放できず、accessの画面が残ってしまいます。
どなたか対処法をご教授願います。
ちなみに
vb2008
Access2000
Public Function fncCreateDataBase(ByVal mdbpath As String) As Boolean
Dim acApp As New Access.Application
Dim tf as boolean
acApp.Visible = False
Dim tdfNew As dao.TableDef
Try
acApp.NewCurrentDatabase(mdbpath)
'テーブルを作成
tdfNew = acApp.CurrentDb.CreateTableDef("inf")
With tdfNew
'フィールド設定
End with
acApp.CurrentDb.TableDefs.Append(tdfNew)
tf = true
Finally
If Not IsNothing(acApp) Then acApp.Quit()
System.Runtime.InteropServices.Marshal.ReleaseComObject(acApp)
System.Runtime.InteropServices.Marshal.ReleaseComObjec(tdfNew)
End Try
Return tf
End Function