Asp.net 在VB中将变量传递给AccessDataDource的UpdateCommand
正在尝试将代码从aspx页移动到代码隐藏。似乎无法跟踪我获取Asp.net 在VB中将变量传递给AccessDataDource的UpdateCommand,asp.net,vb.net,Asp.net,Vb.net,正在尝试将代码从aspx页移动到代码隐藏。似乎无法跟踪我获取编译器错误消息的原因:BC30451:未声明名称“UID”。forAccessDataSource1.UpdateParameters.Add(“UID”,DbType.Int32,UID) 我需要移动GridView控件以外的所有控件。我已经看过了,但没有解决错误 Imports Microsoft.VisualBasic Imports System.Data Imports System.Net.Mail Partial Cla
编译器错误消息的原因:BC30451:未声明名称“UID”。
forAccessDataSource1.UpdateParameters.Add(“UID”,DbType.Int32,UID)
我需要移动GridView控件以外的所有控件。我已经看过了,但没有解决错误
Imports Microsoft.VisualBasic
Imports System.Data
Imports System.Net.Mail
Partial Class _a_edit_students_revised1
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
AccessDataSource1.SelectCommand = "SELECT [UID], [StudentID], [UserName], [LastName], [FirstName], [HomePhone], [Affiliation], [Email], [Active], [Career], [VolAdmin] FROM [UsersDataTbl] ORDER BY [LastName]"
AccessDataSource1.DeleteCommand = "DELETE FROM [UsersDataTbl] WHERE [UserName] = ?"
AccessDataSource1.UpdateCommand = "UPDATE UsersDataTbl SET UID = @UID, StudentID = @StudentID, LastName = @LastName, FirstName = @FirstName, HomePhone = @HomePhone, Affiliation = @Affiliation, Email = @Email, Active = @Active, Career = @Career, VolAdmin = @VolAdmin WHERE UserName = @UserName"
'AccessDataSource1.SelectParameters.Add("userId", userId.ToString());
AccessDataSource1.UpdateParameters.Add("UID", DbType.Int32, UID)
AccessDataSource1.UpdateParameters.Add("StudentID", StudentID.ToString())
AccessDataSource1.UpdateParameters.Add("LastName", LastName.ToString())
AccessDataSource1.UpdateParameters.Add("FirstName", FirstName.ToString())
AccessDataSource1.UpdateParameters.Add("HomePhone", HomePhone.ToString())
AccessDataSource1.UpdateParameters.Add("Affiliation", Affiliation.ToString())
AccessDataSource1.UpdateParameters.Add("Email", Email.ToString())
AccessDataSource1.UpdateParameters.Add("Active", Active.ToString())
AccessDataSource1.UpdateParameters.Add("Career", Career.ToString())
AccessDataSource1.UpdateParameters.Add("VolAdmin", VolAdmin.ToString())
AccessDataSource1.UpdateParameters.Add("UserName", UserName.ToString())
'SqlDataSource1.ConnectionString = ConfigurationManager.ConnectionStrings["MyConString"].ConnectionString
End Sub
End Class
那么,在哪里申报呢?您没有向我们展示这些声明的代码。我以为这些声明是在asp.net端的某个地方声明的?在AccessDataSource1控件中?