|
▼ひろのしま さん:
こんばんは。
>>SQLの「ALTER TABLE」を使えば変更ができます。
の例です。(当方Access2000)
Sub TEST()
Dim strSql As String
strSql = "ALTER TABLE T_TEST ALTER COLUMN F1 TEXT(10);"
CurrentDb.Execute strSql, dbFailOnError
End Sub
>それは、一度オラクルやSQLサーバー等で抽出されたCSVデータをインポートする時
>(列名は日本語でない)に、Accessの方の列名をアルファベットにする必要があり、
>標題に日本語名を記入する必要があったのです。
インポートをどのような方法で行っているかが解りませんが、
「TransferText」メソッドを使用しているのであれば、
第2引数(定義)でインポートの定義が指定できると思います。
もちろん日本語に訳すような器用な機能はついておりませんが…。
またSQLでCSVファイルに直接アクセスする事も可能なようです。
こちらは自分で試した事がありませんので、リンクを紹介させて頂きます。
http://www.f3.dion.ne.jp/~element/msaccess/AcTipsGnrlHowToAttachExternalText.html
|
|