JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

プログラミング質問広場

本掲示板は、プログラミングに関する情報を作者様同士で共有・議論していただく場として用意いたしました。
JV-Link、JV-Dataに直接関連しない(一般論としてのプログラミング方法やAPI・メソッドの利用法などの)スレッドはこちらに立ててください。

一括表示 リストに戻る
タイトルinsert文作成方法
記事No179
投稿日: 2010/02/09(Tue) 13:34
投稿者かまいたち
JVReadの後Race.SetData(buff)で構造体に値をセットした後
SQLでDBにインサートしたいのですが、楽な方法ないでしょうか?
構造体の各項目の間にカンマ(,)入れないとならないはずですよね。
みなさんどうやってます。
VB2008Ex&SQLServer2008Ex使ってます。

タイトルRe: insert文作成方法
記事No181
投稿日: 2010/02/12(Fri) 14:19
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの吉田です。

>JVReadの後Race.SetData(buff)で構造体に値をセットした後
>SQLでDBにインサートしたいのですが、楽な方法ないでしょうか?
>構造体の各項目の間にカンマ(,)入れないとならないはずですよね。
>みなさんどうやってます。
>VB2008Ex&SQLServer2008Ex使ってます。

SQL文を作成する際にカンマ(,)を足す方法という認識でよろしいでしょうか。
上記の認識でよろしかったら、SQL文を作成する方法にもよりますが
一つ一つにカンマ(,)を足してSQL文を作成していただくのが確実な方法かと
存じます。

以上、よろしくお願いいたします。

タイトルRe^2: insert文作成方法
記事No182
投稿日: 2010/02/15(Mon) 12:35
投稿者かまいたち
返答ありがとうございます。

できれば具体的にかつ楽な方法をが知りたいです。
1レコードのフィールド数がたくさんあるテーブルもあり
SQL文が長く、わかりにくくなるので楽な方法や簡単な方法を
探しています。

タイトルRe^3: insert文作成方法
記事No196
投稿日: 2010/04/08(Thu) 01:12
投稿者VB.Net初心者
> 返答ありがとうございます。
>
> できれば具体的にかつ楽な方法をが知りたいです。
> 1レコードのフィールド数がたくさんあるテーブルもあり
> SQL文が長く、わかりにくくなるので楽な方法や簡単な方法を
> 探しています。

私の場合は、SQLServerのストアドプロシージャに各テーブルごとのInsertのSQ
L文を登録しておきVB.NETから、それらのストアドプロシージャを呼び出すよう
にしています。SQL文の原文は各テーブルのInsert用のスクリプトをクエリーに
呼び出して変更して作成しています。

タイトルRe^4: insert文作成方法
記事No197
投稿日: 2010/04/12(Mon) 00:25
投稿者かまいたち
ありがとうございます。
参考にします。

ウィンドウを閉じる