VB ASP.NET检查数据是否在表中,如果是,则更新,否则插入

时间:2011-12-07 12:16:53

标签: asp.net vb.net insert-update upsert

我已经浏览了整个互联网(这就是它的感觉)来找到它。

表格 - 作者和标题

添加新标题必须链接到作者,因此我需要检查作者是否存在,如果是,请使用文本框中的用户数据更新titles表。如果作者不存在,我需要先插入作者&姓氏进入作者表,然后将标题信息写入标题表。

这是在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 个答案:

答案 0 :(得分:1)

听起来我觉得你应该退一步才能全面了解情况。这是一个视频链接,可以帮助您开始使用LinqToSQL http://www.youtube.com/watch?v=zy4Y34brSC8&feature=related。我之所以这么说,看起来好像你可能会错过基本面,并试图把车推到马前。这里有一个MS文档的链接,我认为从长远来看,这应该对你有所帮助http://msdn.microsoft.com/en-us/library/bb386976%28v=VS.90%29.aspx