我只是尝试使用Access和SQL,我创建了一个名为Employees的简单表,其中一列名为lastName。
我创建了一个名为Employees的简单表单,它有一个名为lastName的文本框和一个名为UpdateLastName的按钮。
到目前为止我的代码是:
Private Sub buttonUpdateLastName_Click()
DoCmd.RunSQL "insert into employees values('" & Me.lastName & "');"
End Sub
我没有收到任何编译错误,但每当我点击UpdateLastName按钮时,我只会在Employees表中插入空格。
答案 0 :(得分:0)
我过去在C#中使用的正是下面的代码。
string conectionstring = "datasource=localhost;port=3306;username=root;password=!35HC!";
MySqlConnection ConnectionDB = new MySqlConnection(conectionstring);
MySqlCommand command = ConnectionDB.CreateCommand();
command.CommandText = "INSERT INTO geodb.users (Username,Password,Name,Surname,Sxoleio,Kathigitis) VALUES ('" + this.TextBox6.Text + "', '" + this.TextBox7.Text + "', '" + this.TextBox3.Text + "', '" + this.TextBox4.Text + "', '" + this.TextBox5.Text + "', '" + kathigitis + "');";
ConnectionDB.Open();
command.ExecuteNonQuery();
ConnectionDB.Close();
答案 1 :(得分:0)
感谢Martin Parkin建议检查我的文本框,看看它是否实际为空,从而向我的桌子发送空白空间。
我删除了premade for me文本框,并在我的表单中添加了一个全新的未绑定文本框并更改了其名称。这个新的文本框现在运行正常,正在做我想做的事。
我想预制文本框已经为它编写了一些事件代码,这使得它向我的表发送空格。