Проблема с отношениями в SQL Server и Vb.net - PullRequest
0 голосов
/ 04 января 2019

У меня есть таблица «ОПЛАТА НАЛИЧНЫМИ». Я создал две таблицы в SQL Server 2008 и перетаскивал в vb.net 2010

Теперь, когда я сохраняю его с кодом обновления по умолчанию, я получаю разные ошибки.

У меня нет никакого представления о взаимоотношениях .... поэтому, пожалуйста, братья, помогите мне и направьте меня и, если возможно, дайте мне любую ссылку, чтобы изучить отношения и как их использовать в SQL Server и vb.net. Я погуглил, но не нашел ничего, связанного с этим, и, пожалуйста, дайте мне код, чтобы обновить мою запись отношения для vb.net с использованием SQL Server

Я ничего не пробовал - я просто перетаскиваю базу данных SQL Server на vb.net, и с кодом обновления по умолчанию я получаю ошибку

Оператор INSERT вступил в конфликт с ограничением FOREIGN KEY "FK_cash-records_cash-records". Конфликт произошел в базе данных "dbo_main", таблице "dbo.cash_payn_details", столбце "autonumber"

Код показан ниже ..... это код по умолчанию при перетаскивании SQL Server в vb.net

Me.Validate()
    Me.Cash_payn_detailsBindingSource.EndEdit()
    Me.TableAdapterManager.UpdateAll(Me.Dbo_mainDataSet)
    Me.Cash_entriesBindingSource.EndEdit()
    Me.Cash_entriesTableAdapter.Update(Me.Dbo_mainDataSet)

я хочу сохранить две таблицы с одним ссылочным номером Я полностью новичок в отношениях VB.net и SQL Server. пожалуйста, ведите меня

РЕДАКТИРОВАТЬ: СТОЛОВОЙ СТРУКТУРЫ

 USE [dbo_main]
        GO

        /****** Object:  Table [dbo].[cash_payn_details]    Script Date: 01/04/2019 17:44:25 ******/
        SET ANSI_NULLS ON
        GO

        SET QUOTED_IDENTIFIER ON
        GO

        CREATE TABLE [dbo].[cash_payn_details](
            [autonumber] [nchar](10) NOT NULL,
            [account] [nchar](10) NULL,
            [amount] [nchar](10) NULL,
            [date] [nchar](10) NULL,
         CONSTRAINT [PK_cash_payn_details] PRIMARY KEY CLUSTERED 
        (
            [autonumber] ASC
        )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
        ) ON [PRIMARY]

        GO


        OTHER IS

        USE [dbo_main]
        GO

        /****** Object:  Table [dbo].[cash-entries]    Script Date: 01/04/2019 17:45:08 ******/
        SET ANSI_NULLS ON
        GO

        SET QUOTED_IDENTIFIER ON
        GO

        CREATE TABLE [dbo].[cash-entries](
            [des_autonumber] [nchar](10) NOT NULL,
            [system_ID] [nchar](10) NULL,
            [entries] [nvarchar](50) NULL,
         CONSTRAINT [PK_cash-entries] PRIMARY KEY CLUSTERED 
        (
            [des_autonumber] ASC
        )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
        ) ON [PRIMARY]

        GO

        ALTER TABLE [dbo].[cash-entries]  WITH CHECK ADD  CONSTRAINT [FK_cash-entries_cash-entries] FOREIGN KEY([system_ID])
        REFERENCES [dbo].[cash_payn_details] ([autonumber])
        GO

        ALTER TABLE [dbo].[cash-entries] CHECK CONSTRAINT [FK_cash-entries_cash-entries]
        GO



    INSERT INTO [dbo_main].[dbo].[cash-entries]
               ([des_autonumber]
               ,[system_ID]
               ,[entries])
         VALUES
               (<des_autonumber, nchar(10),>
               ,<system_ID, nchar(10),>
               ,<entries, nvarchar(50),>)
    GO


    other is

    INSERT INTO [dbo_main].[dbo].[cash_payn_details]
               ([autonumber]
               ,[account]
               ,[amount]
               ,[date])
         VALUES
               (<autonumber, nchar(10),>
               ,<account, nchar(10),>
               ,<amount, nchar(10),>
               ,<date, nchar(10),>)
    GO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...