VB ASP.NET проверить, есть ли данные в таблице, если да, обновить, иначе вставить - PullRequest
0 голосов
/ 07 декабря 2011

Я просмотрел весь интернет (ну, на что это похоже), чтобы выяснить это.

Таблицы - Авторы и названия

Добавление нового заголовка должно быть связано с автором, поэтому мне нужно проверить, существует ли автор, если это так, обновите таблицу заголовков с данными пользователя из текстовых полей. Если автора не существует, мне нужно вставить имя и фамилию автора в таблицу авторов, затем информацию о заголовке в таблицу заголовков.

это в VB с использованием ASP.NET, а моя база данных представляет собой файл, я не использую SQL-сервер, просто Visual Studio 2008.

Большое спасибо заранее за любые указания

Dim insertParameters As New ListDictionary()

insertParameters.Add("ISBN", ISBNTextBox.Text)
    insertParameters.Add("Title", titleTextBox.Text)
    insertParameters.Add("EditionNumber", editionNumberTextBox.Text)
    insertParameters.Add("Copyright", copyrightTextBox.Text)
    insertParameters.Add("FirstName", firstTB.Text)
    insertParameters.Add("Surname", secondTB.Text)

 LinqDataSource1.Insert(insertParameters)

1 Ответ

1 голос
/ 07 декабря 2011

Звучит так, будто вы должны сделать шаг назад, чтобы получить общую картину. Вот ссылка на видео, которое поможет вам начать работу с LinqToSQL http://www.youtube.com/watch?v=zy4Y34brSC8&feature=related.. Причина, по которой я это говорю, заключается в том, что вы, похоже, упускаете основные принципы и пытаетесь, так сказать, поставить телегу впереди лошади. А вот ссылка на документацию по MS, которая, на мой взгляд, действительно поможет вам в долгосрочной перспективе http://msdn.microsoft.com/en-us/library/bb386976%28v=VS.90%29.aspx

...