C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: VB:LinqでSQLサーバーのレコードにデータを追加したい


(過去ログ 125 を表示中)

[トピック内 6 記事 (1 - 6 表示)]  << 0 >>

■74484 / inTopicNo.1)  VB:LinqでSQLサーバーのレコードにデータを追加したい
  
□投稿者/ たかやん (1回)-(2015/01/05(Mon) 18:31:05)

分類:[.NET 全般] 

はじめてお世話になります。
VBの初心者ですが、是非ご教授頂けると嬉しいです。

VB2013 SQLServer2012の環境において、Linqを使い、データの抽出等はうまくいくのですが、以下のソースでレコードの追加を行うと

・Add
・SaveChanges

この2点がメンバーんではありませんというエラーが表示されるのです。

どの様にして問題を解決したらよいのでしょうか。
初歩的な質問で申し訳ありません。


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim ent As New DataClasses1DataContext
Dim item As New 商品テーブル

With item
.商品ID = 11
.商品名 = "焼き魚"
.単価 = 198
.表示順位 = 2
End With

ent.商品.Add(item)
ent.SaveChanges()
End Sub

過去の質問等も検索してみたのですが、不明な為
お力添えをお願いいたします。
引用返信 編集キー/
■74488 / inTopicNo.2)  Re[1]: VB:LinqでSQLサーバーのレコードにデータを追加したい
□投稿者/ たかやん (3回)-(2015/01/05(Mon) 20:44:37)
すみません
解決しました。

> ent.商品.Add(item)
> ent.SaveChanges()

部分を

ent.商品.InsertOnSubmit(item)
ent.SubmitChanges()

に変更したら問題なく登録出来ました。
ありがとうございます。


No74484 (たかやん さん) に返信
> はじめてお世話になります。
> VBの初心者ですが、是非ご教授頂けると嬉しいです。
>
> VB2013 SQLServer2012の環境において、Linqを使い、データの抽出等はうまくいくのですが、以下のソースでレコードの追加を行うと
>
> ・Add
> ・SaveChanges
>
> この2点がメンバーんではありませんというエラーが表示されるのです。
>
> どの様にして問題を解決したらよいのでしょうか。
> 初歩的な質問で申し訳ありません。
>
>
> Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
> Dim ent As New DataClasses1DataContext
> Dim item As New 商品テーブル
>
> With item
> .商品ID = 11
> .商品名 = "焼き魚"
> .単価 = 198
> .表示順位 = 2
> End With
>
> ent.商品.Add(item)
> ent.SaveChanges()
> End Sub
>
> 過去の質問等も検索してみたのですが、不明な為
> お力添えをお願いいたします。
解決済み
引用返信 編集キー/
■74489 / inTopicNo.3)  Re[1]: VB:LinqでSQLサーバーのレコードにデータを追加したい
□投稿者/ WebSurfer (453回)-(2015/01/05(Mon) 20:58:54)
No74484 (たかやん さん) に返信

DataClasses1DataContext その他定義不明のものがアップされたソースに多々使われて
いるのですが、それらの正体は何なのでしょうか?
引用返信 編集キー/
■74490 / inTopicNo.4)  Re[2]: VB:LinqでSQLサーバーのレコードにデータを追加したい
□投稿者/ WebSurfer (454回)-(2015/01/05(Mon) 21:04:44)
No74488 (たかやん さん) に返信

自己解決されたようですね。レスが行き違いになってしまいました。

次回質問される際は、もう少し情報を提供したいていただくようお願いします。
解決済み
引用返信 編集キー/
■74504 / inTopicNo.5)  Re[3]: VB:LinqでSQLサーバーのレコードにデータを追加したい
□投稿者/ たかやん (4回)-(2015/01/07(Wed) 16:06:18)
WebSurfer様

ありがとうございます。
実はこのコードは 「VB○○の極意」と言う書籍で学んでいたのですが
そこにこう書いたら動くようにサンプルがあったのですが、全く動かなったのです。

でも解決出来てよかったです。

No74490 (WebSurfer さん) に返信
> ■No74488 (たかやん さん) に返信
>
> 自己解決されたようですね。レスが行き違いになってしまいました。
>
> 次回質問される際は、もう少し情報を提供したいていただくようお願いします。
引用返信 編集キー/
■74549 / inTopicNo.6)  Re[4]: VB:LinqでSQLサーバーのレコードにデータを追加したい
□投稿者/ たかやん (5回)-(2015/01/09(Fri) 12:18:57)
No74504 (たかやん さん) に返信
> WebSurfer様
>
> ありがとうございます。
> 実はこのコードは 「VB○○の極意」と言う書籍で学んでいたのですが
> そこにこう書いたら動くようにサンプルがあったのですが、全く動かなったのです。
>
> でも解決出来てよかったです。
>
> ■No74490 (WebSurfer さん) に返信
>>■No74488 (たかやん さん) に返信
>>
>>自己解決されたようですね。レスが行き違いになってしまいました。
>>
>>次回質問される際は、もう少し情報を提供したいていただくようお願いします。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -