[過去ログ] ADO.NETの質問・雑談スレ (981レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
10(5): [age] 05/01/09 21:36 ID:??? AAS
>>9
私は今までその方法でデータセットを作ってきたが、生成時にエラーが
起きたことは一度もありませんでしたです。。。
で、試しにmdbファイルを移動させてみたり、テーブルを削除してみたり、
読み取り専用ファイルにしてみたりしたが、>>7に書いてるような
エラーはでなかった。。。
もうだめぽ。
何かコードを書いたり、表記してたもの以外のオブジェクトを配置して
たりはしてないんだよね?
だったら、プロジェクトファイルとmdbファイルをさらして
省1
11: 7 05/01/09 21:58 ID:wBFa/DC9(3/3) AAS
>>10
プロジェクトに関しては新規作成して、まっさらなフォームに対して
行ってます。
mdbはAccess2000です。
わざわざやっていただいてほんとにありがとうございます。
12: 10 [age] 05/01/09 22:20 ID:??? AAS
クラス 'datarow' は、それ自体から継承することはできません
'datarow' は 'datarow' から継承されます。
というエラーメッセージは、ソリューションエクスプローラで
新しい項目の追加でクラスを追加して、以下のソースコードを追加すると
出てきたが、やっぱりデータセットはちゃんと作れる。。。
わからんぽ。誰か助けて・・・(泣
Public Class datarow
Inherits datarow
Public Sub Test2()
Trace.WriteLine("Test2 called")
省2
13: [age] 05/01/09 22:48 ID:??? AAS
クラス 'datarow' は、それ自体から継承することはできません
'datarow' は 'datarow' から継承されます。
というエラーメッセージは、ソリューションエクスプローラで
新しい項目の追加でクラスを追加して、以下のソースコードを追加すると
出てきたが、やっぱりデータセットはちゃんと作れる。。。
わからんぽ。誰か助けて・・・(泣
Public Class datarow
Inherits datarow
Public Sub Test2()
Trace.WriteLine("Test2 called")
省2
14: [age] 05/01/09 22:52 ID:??? AAS
クラス 'datarow' は、それ自体から継承することはできません
'datarow' は 'datarow' から継承されます。
というエラーメッセージは、ソリューションエクスプローラで
新しい項目の追加でクラスを追加して、以下のソースコードを追加すると
出てきたが、やっぱりデータセットはちゃんと作れる。。。
わからんぽ。誰か助けて・・・(泣
Public Class datarow
Inherits datarow
Public Sub Test2()
Trace.WriteLine("Test2 called")
省3
15: 10 [age] 05/01/09 23:02 ID:??? AAS
プロジェクトの名前やmdbファイルの名前とかが原因のエラーなのかなぁ。
たまにあるよね。それが原因でエラーだすことって。。
16: 10 [age] 05/01/09 23:07 ID:??? AAS
プロジェクトの名前やmdbファイルの名前とかが原因のエラーなのかなぁ。
たまにあるよね。それが原因でエラーだすことって。。
17: 10 [age] 05/01/09 23:12 ID:??? AAS
プロジェクトの名前やmdbファイルの名前とかが原因のエラーなのかなぁ。
たまにあるよね。それが原因でエラーだすことって。。
18: [age] 05/01/09 23:26 ID:??? AAS
なんかネットがつながらなくなったから(うちの回線しょぼいから)
再度書き込んだらいっぱい投稿してることになって
しまっていた。。。汗
スマソ
19: [age] 05/01/09 23:30 ID:??? AAS
なんかネットがつながらなくなったから(うちの回線しょぼいから)
再度書き込んだらいっぱい投稿してることになって
しまっていた。。。汗
スマソ
20: 05/01/10 01:00 ID:??? AAS
ちょっと餅突け
21(1): 05/01/10 11:45 ID:??? AAS
>>7
テーブル名にdataを使ってませんか?
メニュー「プロジェクト」「すべてのファイルを表示」でDataSet1.xsdの下に
DataSet1.vb(.cs) が表示されます。これはスキーマ定義から自動生成されたコードなのです。
その中で(System.Data.)DataRowを継承してテーブル名+Rowという名前でサブクラスを
作ってる箇所があるはずです。テーブル名がdataだとdataRowになりますが
名前空間の使い方が悪くて(System.Data.)DataRowとdataRowがぶつかって
エラーになってしまいます。
C#だと大小文字を区別するのでdataだとOKですねDataだとエラーになると思います。
VS2005のBetaで試すとキチンとSystem.Data.DataRowと完全修飾名から継承してくれ
省1
22: 7 05/01/10 13:29 ID:eQhm3LsI(1) AAS
昨日全然つながりませんでした。
レス返せなくてすいません。
10さんほんとにありがとうございました。
>>21
思いっきりテーブル名は「data」でしたので、
変更したら正常に作成されました。ありがとうございました。
みなさんほんとにお騒がせして申し訳ありませんでした。
23: [age] 05/01/11 00:18 ID:??? AAS
Accessでテーブルを作る際、フィールド名を数字で始まるものに
作ることはできるが、そのテーブルにVBAでADOのrecordsetで
アクセスしようとするとエラーになるんだよなぁ。
名前の付け方が原因の動作不具合って多いよね。。。汗
24: 05/01/11 23:42 ID:??? AAS
ADO.NETで更新可能なResultsetとかDynasetとかというのをなくしたのは英断だと思うけどな。
更新系はupdate/insert/deleteでやるのが基本だと思ってるので、
DataSetだやDataAdapterを使わなければあんまり変わらん感じですよ。
ResultsetとかDynasetとか、中で何やってるかわからなかったのでなくなってすっきりです。
25(2): 05/01/13 22:39 ID:??? AAS
C#でローカルのMSDEにアクセスしています。
使っているテーブルはテキスト、テキスト、イントの3つのフィールドを持つものです。
単純なInsertのストアドを使った場合、またAdapter.Updateを使った場合でも10000行をインサートするのに90秒かかります。
これはまだまだ遅いんでしょうか?
データベースは素人です。
26(1): 05/01/14 03:04 ID:??? AAS
>>25
マシンのスペックでだいぶ変わってきますからね。
単純な表に単純な挿入だけならロジックで差が出るとも思えんので
そんなものでしょう、としかいえな。
27: 05/01/14 06:36 ID:??? AAS
>>26
なんかWEBいろいろみてると、DBの設定とかで(たとえばトランザクション切るとか)いじれなくもなさそうなんです。
けど、片手間だし資料ないしあまり手もかけてられないので・・・
ふつうのパソコンレベルでどのぐらい出るかの大雑把な相場が知りたかったんだけど、規約にあるせいかデータwebにない(´・ω・`)。
28(1): 05/01/14 07:42 ID:??? AAS
>>25
90秒が遅いかどうかはあなたがやりたいこと次第で、他人に聞く事じゃないでしょ。いや、マジで。。。
29(1): 25 ◆hEpdoZ.tHU 05/01/14 08:30 ID:??? AAS
>>28
10秒なら十分満足ですが、90秒ではもっと早ければいいという感じですが?
素人なので大体の基準を知りたく思い、聞くことがそんなにおかしいんですかね。
上下前次1-新書関写板覧索設栞歴
あと 952 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.113s*