質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
A5:SQL Mk-2

A5:SQL Mk-2は、フリーのSQL開発ツールです。高機能で軽量、且つ分かりやすいことを目指して開発されました。SQLの実行やテーブル編集などの機能に加え、簡単な操作によりDB定義書やER図を自動生成することも可能です。

Q&A

解決済

A5:SQL Mk-2での複数レコードの貼り付けの方法を教えてください

JasonOzuma
JasonOzuma

総合スコア6

A5:SQL Mk-2

A5:SQL Mk-2は、フリーのSQL開発ツールです。高機能で軽量、且つ分かりやすいことを目指して開発されました。SQLの実行やテーブル編集などの機能に加え、簡単な操作によりDB定義書やER図を自動生成することも可能です。

2回答

0グッド

0クリップ

2889閲覧

投稿2021/12/01 05:11

A5:SQL Mk-2での複数レコードの貼り付けの方法を教えてください

A5:SQL Mk-2で複数レコードをコピーをし貼り付けをしたいのですが、複数レコードをコピーし貼り付けを行ったところ、単一レコードしか貼り付けされません。
複数レコードの貼り付け方法をもしわかる方がいたら教えて頂きたいです。
よろしくお願いします。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答2

0

SELECT結果のコピーとしますと、複数行の選択状態は下記のように各レコードの左端にマーク("・"や"・>")が表示されます。その後、対象レコード上で右クリックをすれば「レコードのコピー」メニューがありますので選択します。あとはExcelやエディタに貼り付ければ複数行の貼り付けができます。
イメージ説明

投稿2021/12/01 06:15

wakuwaku499

総合スコア30

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

JasonOzuma

2021/12/01 07:19

回答ありがとうございます。 今回はその反対の処理で、説明不足で申し訳ありません。 EXCELファイルにある複数行のレコードをA5:SQL Mk-2の該当テーブルに貼り付けをする際に複数レコードの貼り付けができないということだったのですが、何か原因がわかれば教えて頂きたいです。
wakuwaku499

2021/12/01 08:17

いえいえ、こちらこそ失礼しました。 sazi様とのコメントを拝見しました。Excelからコピーを行うことは私もありますが、該当のエラーが発生したことはないです。 私の方で該当のエラーが発生するケースは、A5M2.exeを起動したまま、PCを別のネットワーク(DBに接続できないネットワーク)に接続した場合に発生します。その場合、PCを元のネットワーク(DBに接続できるネットワーク)に繋げてもエラーが発生します。ただJasonOzuma様のケースとは違うように思います。そういった現象が発生した場合は、A5M2.exeを再起動すると解消されます。 お役に立てずに申し訳ないです。
JasonOzuma

2021/12/01 08:57

回答ありがとうございます。 いえいえ、ご回答いただきありがとうございました。 A5M2.exeの再起動も試してみましたが、同様のエラーが起こってしまいました。 自分の初歩的なミスの可能性もあるので、そちらも調査してみます。 何か原因になりそうなことがあれば、引き続き教えて頂きたいです。

0

ベストアンサー

どのように貼り付けを行っているのでしょうか?

クリップボード経由の場合、元のデータ形式はexcelかcsvである必要があります。
ヘルプテーブルエディタ

多分、行端の認識がされておらず複数行のコピーに至らないのではないでしょうか。

投稿2021/12/01 05:42

sazi

総合スコア24573

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

JasonOzuma

2021/12/01 06:43

回答ありがとうございました。 貼り付け方法として、Excelでデータを作成したのですが、 詳しくは、A5:SQL Mk-2でデータが空のテーブルの「EXCELへ出力」ボタンで該当テーブルのカラム名が書かれたExcelファイルを出力し、そのExcelファイルに複数行のデータを入力し、その入力データ部(複数行)を選択し、コピーし、A5:SQL Mk-2の該当テーブルに戻り、レコード貼り付けを行いましたが、単一レコードしか貼り付けることができませんでした。 自分の実施方法が悪く、上手く複数行の貼り付けができていないと思うのですが、何か原因がわかれば、教えて頂きたいです。行端の認識が上手くされていないということでしょうか?
sazi

2021/12/01 06:49

そのテーブルに一意制約があるなら、違反でコピーがされないケースがありますが、そのような事は無いですか?
JasonOzuma

2021/12/01 07:11

回答ありがとうございます。 一意制約とはそのテーブルのソースにUNIQUE KEYがあるかを見ればよかったですよね? 一応ソースにUNIQUE KEYのようなものは見当たらなかったので、テーブルに一意制約はないと思うのですが、、、
JasonOzuma

2021/12/01 07:50

一旦CSVで保存してから、ファイルからのインポートのやり方を試してみたのですが、 「モジュール’A5M2.exe’のアドレス 00000000008547E0 でアドレス 000000000000000020 に対する読み取り違反がおきました。」というエラーメッセージが表示されてしまいました。 本筋とはずれてしまっていますが、何か原因がわかれば、教えて頂きたいです。
sazi

2021/12/01 07:58

どのバージョンを使用されているのか分かりませんが、ファイルエンコーディングの指定が実際のものと違うんじゃないでしょうか。
JasonOzuma

2021/12/01 08:51

回答ありがとうございます。 A5:SQL Mk-2のバージョンは、2.15.1です。 ファイルエンコーディングの指定も実際のものと同じにし実施しましたが、同様のエラーが出てしまいました。 上記のエラーの前に「one of the connections in the transaction is not active」というエラーメッセージも出ているのですがこちらのエラーも関係しているのでしょうか?

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

A5:SQL Mk-2

A5:SQL Mk-2は、フリーのSQL開発ツールです。高機能で軽量、且つ分かりやすいことを目指して開発されました。SQLの実行やテーブル編集などの機能に加え、簡単な操作によりDB定義書やER図を自動生成することも可能です。