テーブル読込み更新ロジックVB.NET
- 題名: テーブル読込み更新ロジックVB.NET
- 著者: みち
- 日時: 2004/03/16 16:32:45
- ID: 3085
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: テーブル読込み更新ロジックVB.NET
- 著者: Sugi@ぱぱんぶぃびぃ
- 日時: 2004/03/16 17:26:50
- ID: 3087
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: テーブル読込み更新ロジックVB.NET
- 著者: みち
- 日時: 2004/03/16 20:59:32
- ID: 3097
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: テーブル読込み更新ロジックVB.NET
- 著者: みち
- 日時: 2004/03/18 22:28:02
- ID: 3157
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
AccessのEOFや新規追加(addnew)、更新(edit)は、VB.NETではどのように記述するのでしょうか?
やりたいことは、SQLのテーブルを読んで、無かった場合は新規、存在する場合は、更新 を
行いたいのです。
また、何か参考になるものがあればお願いします。
↓Access97です。今度AccessからVB.NETでの開発になりました。
Dim WS As Workspace, db As Database
Dim WK_REC1 As Recordset
Dim s_sql As String
Set WS = DBEngine.Workspaces(0)
Set db = WS.Databases(0)
s_sql = "SELECT * FROM uriagetbl WHERE (cd = '0015')"
Set WK_REC1 = db.OpenRecordset(s_sql, DB_OPEN_DYNASET)
If WK_REC1.EOF Then
WK_REC1.AddNew
・・・・・
WK_REC1.Update
Else
WK_REC1.Edit
・・・・・
WK_REC1.Update
End If
【↓VB.NET この先が?です】
Dim myConn As System.Data.SqlClient.SqlConnection
Dim s_sql As String
Dim myCommand As System.Data.SqlClient.SqlCommand
Dim myReader As System.Data.SqlClient.SqlDataReader
Try
myConn = New System.Data.SqlClient.SqlConnection( _
"server=DBdata;database=testtable;" & _
"uid=sa;pwd=password")
myConn.Open()
Catch ex0 As Exception
Response.Write("**err**" & ex0.Message & ex0.ToString)
End Try
Try
s_sql = "SELECT * FROM uriagetbl WHERE (uriday = '2004/03/15') "
myCommand = New System.Data.SqlClient.SqlCommand(s_sql)
myCommand.Connection = myConn
myReader = myCommand.ExecuteReader()
if myreader.??????????? ここからがわかりません