このような他の投稿があることは理解していますが、私にとってうまくいく投稿を見つけることができず、Imはこれとのテザーの終わりに本当に何をすべきかわかりません。
ID列と名前列を持つテーブルがいくつかあり、外部キーなどを介してリンクテーブルで接続されています。GUIを介してデータベースにデータを入力しようとしています。そのために、'regularに挿入ステートメントを使用しています。 'テーブル、次にSelectステートメントを使用して、通常のテーブルから自動生成IDを取得し、リンクテーブルに挿入します。
以下のコードは、私がこれを行うために使用しようとしてきたものです。
Imports System.Data.SqlClient
Public Class Test
Private cs As New SqlConnection(".....")
Private Sub btnInsertNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsertNext.Click
Dim ContID As Integer
Dim FName As Integer
cs.Open()
Using command As New SqlCommand("Select FamID From Family Where Name = '" & FName & " '", cs)
command.Parameters.AddWithValue("@FamID", ContID)
command.ExecuteNonQuery()
End Using
Using command As New SqlCommand("Select DocID From Doctors Where DocName LIKE'" & AddFam.Doctor & " '", cs)
command.Parameters.AddWithValue("@DocID", AddFam.Doctor) ''AddFam is another form I'm using to add a family member to a Doctor
command.ExecuteNonQuery()
End Using
cs.close()
使用しているもの:VB2010SQLサーバー管理2008r2
少し混乱していることは理解していますが、何か助けていただければ幸いです。以前にこれが発生した場合は申し訳ありません。