我尝试创建一个函数来在 sql 表中生成 id。但我不知道如何设置选择表和列的参数,请帮助我
Public Function autoid(ByVal col As String, ByVal txt As TextBox, ByVal tb As String)
Dim cmd As New SqlCommand
Dim id As Integer
cn.Open()
cmd.Connection = cn
cmd.CommandText = " SELECT MAX('" & col & "') FROM '" & tb & "' "
Try
If IsDBNull(cmd.ExecuteScalar) Then
id = 1
txt.Text = id
Else
id = cmd.ExecuteScalar + 1
txt.Text = id
End If
cmd.Dispose()
cn.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
它显示这个错误Incorect syntax near ..my tb value ..
下载 mssql 管理工作室,在本地附加数据库,在需要唯一 id 的字段上设置自动增量,将其设置为不可为空的字段,这就是 mssql 2012 的全部内容,其余的都为您完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)