У меня есть таблица «ОПЛАТА НАЛИЧНЫМИ». Я создал две таблицы в 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