0
Вот мой код vb для вставки новой записи в таблицу, но я получаю ссылку на объект, не установленную на экземпляр ошибки объекта.Почему данные не вставляются в базу данных mysql
Protected Sub Submit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Submit.Click
Dim datasource As New SqlDataSource()
datasource.ConnectionString = ConfigurationManager.ConnectionStrings("SqlDataSource1").ToString()
datasource.InsertCommandType = SqlDataSourceCommandType.Text
datasource.InsertCommand = "INSERT INTO InstallerCalls ([Date], [Associate], [StoreNum], [TMName], [NewStoreNum], [ShopName], [ContactName], [ContactTitle], [City], [State], [Comments]) VALUES (@Date, @Associate, @StoreNum, @TMName, @NewStoreNum, @ShopName, @ContactName, @ContactTitle, @City, @State, @Comments)"
datasource.InsertParameters.Add("@Date", txtDate.Text)
datasource.InsertParameters.Add("@Associate", txtAssociate.Text)
datasource.InsertParameters.Add("@StoreNum", txtStoreNum.Text)
datasource.InsertParameters.Add("@TMName", txtTMName.Text)
datasource.InsertParameters.Add("@NewStoreNum", txtNewStoreNum.Text)
datasource.InsertParameters.Add("@ShopName", txtShopName.Text)
datasource.InsertParameters.Add("@ContactName", txtContactName.Text)
datasource.InsertParameters.Add("@ContactTitle", txtContactTitle.Text)
datasource.InsertParameters.Add("@City", txtCity.Text)
datasource.InsertParameters.Add("@State", txtState.Text)
datasource.InsertParameters.Add("@Comments", txtComments.Text)
datasource.Insert()
End Sub
У вас есть новый источник данных с соединительной строкой и командой ... но вы ее не открыли –