Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 вопрос по Table valued Param Sql 2008  [new]
amakhin
Member

Откуда:
Сообщений: 86
Блог
Создал процедуру и вызываю её вот таким кодом
				DataSet dataSet = new DataSet();
				using (SqlConnection connection = new SqlConnection(DataManager.GetConnectionString()))
				{
					//connection.Open();
					using (SqlCommand cmd = new SqlCommand("usp_SearchPlots", connection))
					{
						cmd.CommandType = CommandType.StoredProcedure;
						cmd.Parameters.AddWithValue("@SourceTable", sourceTable);

						SqlParameter buildersParam = cmd.Parameters.AddWithValue("@Builders", buildersTable);
						buildersParam.SqlDbType = SqlDbType.Structured;
						buildersParam.TypeName = "dbo.BuildersTableType";

						using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
						{
							adapter.Fill(dataSet);
						}
					}
				}

Первый раз всё отрабатывает, а второй раз пишет что Violation of PRIMARY KEY. Таки да, в таблице которая параметр есть PK, но я был уверен что после закрытия конекшена все параметры обнуляются.
24 июн 10, 20:06    [8997929]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по Table valued Param Sql 2008  [new]
amakhin
Member

Откуда:
Сообщений: 86
Блог
вопрос решён, проблема была не в ADO, а в кривых руках
25 июн 10, 14:26    [9002428]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить