【vba】電脳日記のbulk importでアポストロフィーエラー!

WordPressを採用した理由の一つがこれ、VBAソースコードがカッコよく表示出来るプラグインが有ったから

僕が選んだのが「SyntaxHighlighter Evolved

Wordpressプラグインを使うとVBAコード表示がカッコいいぞ!

でも、XoopsからWordpressへのデータ引越し中、電脳日記VBAでエラー出まくりでbulk importが出来ないんです

理由はVBAのコメントアウトに使うアポストロフィー記号!

そのままでインポートすると「SQL syntaxエラー」で止まっちゃいます!

XOOPSからWordpressデータ引越しでSQL syntaxエラー!原因はアポストロフィー

でも大丈夫、似たエラーを何度も経験済み

AccessクエリーにReplace関数を追加するだけ!

Replace([diary],"'","’"

Replaceの追加

改良したクエリーで作ったbulk importファイルをphpMyAdminに食わせると無事インポート成功

20161020XOOPSからWordpressデータ引越し成功

後は、カテゴリー登録。
wp_term_relationshipsへ「投稿ID」と「カテゴリーID」を対でINSERTするだけ。

ここで使うのは、MS-EXCEL。

僕のXOOPSサイトをWordpressに移すためには、Wordpress側に8種類のカテゴリーを事前登録。
XOOPSデータ
「新着商品」
「新着会社情報」
「電脳日記VBA」
「電脳日記App Inventor」
「電脳日記その他」
「面白CM昭和」
「面白CM平成」
「面白CM海外」を別々にbulk import。

その際、採番される投稿IDとINSERT句をEXCELオートフィル機能を使い一括生成。
それをphpMyAdminへコピペして登録。

最終的に、XOOPSから1033レコードをWordpressへ引越ししました

時間を見つけて過去の投稿の誤字脱字、デッドリンクを直していきます。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA