トップ «前の日記(2007-11-26 [月]) 最新 次の日記(2007-11-28 [水])» 編集

管理人の独り言(ほとんど月報状態)

総計 本日 昨日
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|

2007-11-27 [火] もう

_ あと

納期まで2週間しかないのに、未だにDB周りのトラブルと格闘。しかも、すげー初歩的な・・・。具体的に言うと、こんな感じのトラブル。

create table test_table (
  flag01 number(2)
);
insert into test_table(flag01) values(100);

_ 当然

insertで失敗するわけだけど、OLE DB プロバイダから返ってくるエラーは、"E_FAIL"(なにか失敗しました)だけ。ほかに手がかりになりそうな情報も見つけれなかったし、しかも、プログラムで大量のデータを変換中だったんで、データ量の問題かと疑っていろいろ修正してみたけど、さっぱり原因が不明。

しょうがないので、全変数のデータを順番に表示してやってやっと原因がつかめたっていう寸法。

なんつーか、もうちょっと気の効いたエラー返してもらえんですかねえ。お陰で1.5日つぶれたよorz

本日のツッコミ(全2件) [ツッコミを入れる]
_ atsushi (2007-11-30 [金] 00:57)

flag01 number<br>だけにしてみるのも手なんだよなー

_ 管理人 (2007-12-03 [月] 00:23)

明らかに0/1しか入らないとこだから、逆にエラーチェックにはなるけどね。<br>ただ、そいつが原因ってのがすぐわからんのが問題なだけで・・・。

お名前:
E-mail:
コメント: