アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在VB.NETで開発をしています。
実はVB.NETから、指定してあるアクセスファイルのテーブルをコピーして名前をかえたいと思っています。
どのようにすればよいのでしょうか。教えてください。

A 回答 (2件)

すみません、勘違いしていました。


accessObj.DoCmd.rename("newName", 0, "oldName")
の部分を
DoCmd.CopyObject , "newName", 0, "oldName"
として下さい。
新しく名前をつけてコピーします
    • good
    • 0
この回答へのお礼

ありがとうございました=!
試してみます。

お礼日時:2004/10/19 15:17

適当な処で以下のようにします。

(他にも方法はあるかもしれませんが)
Dim accessObj
accessObj = CreateObject("Access.Application")
accessObj.visible = False
accessObj.openCurrentDatabase("c:\MDBNAME.mdb")
accessObj.DoCmd.rename("newName", 0, "oldName")
accessObj = Nothing
名前は適宜変更してください。
renameの中の「0」は、テーブルを指定する番号です。
    • good
    • 0
この回答へのお礼

ありがとうございました。
ところで申し訳ないのですが、どこでテーブルをコピーしているのでしょうか。

お礼日時:2004/10/19 09:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!