sqlM = "SELECT top 1 m_id FROM m WHERE m_type = (1)"
cmdM = New OleDbCommand(sqlM,connDB)
sqlP = "INSERT INTO g(g_id) values(@intM)"
cmdPoints = New OleDbCommand(sqlP,connDB)
cmdPoints.Parameters.Add("@intM ",intM )
try
connDB.Open()
intM = cmdM.ExecuteScalar()
cmdPoints.ExecuteNonQuery()
catch
...
Kan man göra så här. Först tar jag ut ett värde från tabellen m. Och sen i nästa fråga så skall jag sätta in resultatet från första frågan i en annan tabell.
Åker då alltså värdet i intM in i sqlP innan cmdPoints.ExecuteNonQuery() körs.
sqlM = "SELECT top 1 m_id FROM m WHERE m_type = (1)"
cmdM = New OleDbCommand(sqlM,connDB)
sqlP = "INSERT INTO g(g_id) values(@intM)"
cmdPoints = New OleDbCommand(sqlP,connDB)
try
connDB.Open()
cmdPoints.Parameters.Add("@intM ",cmdM.ExecuteScalar()) '<---
cmdPoints.ExecuteNonQuery()
catch
...