gpt4 book ai didi

sql-server - 对对象 'employee_info'、数据库 'payroll' 架构 dbo 的 INSERT 权限被拒绝

转载 作者:行者123 更新时间:2023-12-02 08:40:51 26 4
gpt4 key购买 nike

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim myconnection As SqlConnection
Dim mycommand As SqlCommand
Dim ra As Integer


myconnection = New SqlConnection("server=IAI-004;uid=;pwd=;database=payroll")
myconnection.Open()
mycommand = New SqlCommand("INSERT INTO employee_info([employee_id],[first_name],[last_name],[middle_name],[email],[telephone],[gender],[status],[date_birth],[hire_date]) values ('" & Employee_idTextBox.Text & "','" & First_nameTextBox.Text & "','" & Last_nameTextBox.Text & "','" & Middle_nameTextBox.Text & "','" & EmailTextBox.Text & "','" & TelephoneTextBox.Text & "','" & GenderTextBox.Text & "','" & StatusTextBox.Text & "','" & Date_birthDateTimePicker.Text & "','" & Hire_dateDateTimePicker.Text & "')", myconnection)
mycommand.ExecuteNonQuery()
MessageBox.Show("New Row Inserted" & ra)
myconnection.Close()
End Sub

对对象“employee_info”、数据库“payroll”架构 dbo 的 INSERT 权限被拒绝

如何解决这个问题?

最佳答案

您(大概)需要在 SQL-Server (SSMS) 中执行此操作。

右键单击 SQL-Server 中的表并向用户授予 INSERT 权限。

(...)

  • 右键单击表格
  • 属性
  • 权限
  • (如有必要)添加用户或角色
  • 点击用户/角色
  • 插入权限,在“授予”框中勾选复选标记。

顺便说一句 - 您可以直接通过 TSQL 执行此操作,但如果您现在遇到此问题(您提到您是新手),那么也许可以先从 GUI 开始,按照上面的说明。

此外 - 这假设您有权在 SSMS 中执行此操作。如果您不是 DBA/DBO,那么您可能需要联系某人...:-)

关于sql-server - 对对象 'employee_info'、数据库 'payroll' 架构 dbo 的 INSERT 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21174956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com