当前位置:编程学习 > C#/ASP.NET >>

大学刚解除asp.net,在做练习的时候遇到问题,来请教大家了,大家帮忙看看吧,拜托了


    Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim constr As String = "provider=microsoft.jet.OLEDB.4.0;data source=F:\VB作业\student.mdb"
        Dim conn As New OleDbConnection()
        conn.ConnectionString = constr
        Dim sqlstr As String = "Insert into stuInfo(SNO,name,sex,age,class,grade,专业,address,简介) values( TextBox1.Text,'" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox5.Text & "','" & TextBox7.Text & "','" & TextBox8.Text & "','" & TextBox9.Text & "','" & TextBox10.Text & "','" & TextBox11.Text & "')"
        Dim cmd As New OleDbCommand()
        cmd.CommandText = sqlstr
        cmd.Connection = conn
        conn.Open()
        cmd.ExecuteNonQuery()
        conn.Close()
    End Sub

上边的是用vs2008所输入的代码,点击调试之后出现问题,但是不知道是哪儿出了问题 --------------------编程问答-------------------- --------------------编程问答--------------------
这个是点击调试的时候提示的错误,刚接触,不理解这种语言的含义,大家帮忙看看,拜托了 --------------------编程问答--------------------
引用 1 楼 lizeyuan8238386 的回复:
竟然抢沙发…… --------------------编程问答-------------------- 哪儿只是出现错误的那段代码,其他的都没什么问题 --------------------编程问答-------------------- 应该是sql问题哦 --------------------编程问答-------------------- sql语句写的有问题 --------------------编程问答--------------------
引用 6 楼 lizeyuan8238386 的回复:
sql语句写的有问题
能够具体指出么?谢谢 --------------------编程问答--------------------
引用 1 楼 lizeyuan8238386 的回复:
其中 SNO 和 age 的数据类型是数字的 --------------------编程问答-------------------- values( TextBox1.Text,'" & TextBox1.Text & "'  看看是不是这里的
TextBox1  也要跟TextBox2格式一样 --------------------编程问答--------------------
引用 8 楼 haoxing49 的回复:
Quote: 引用 1 楼 lizeyuan8238386 的回复:

其中 SNO 和 age 的数据类型是数字的
应该是age值添加的时候多了两个双引号 --------------------编程问答--------------------
引用 10 楼 lizeyuan8238386 的回复:
Quote: 引用 8 楼 haoxing49 的回复:

Quote: 引用 1 楼 lizeyuan8238386 的回复:

其中 SNO 和 age 的数据类型是数字的
应该是age值添加的时候多了两个双引号
单引号 --------------------编程问答--------------------
引用 11 楼 lizeyuan8238386 的回复:
Quote: 引用 10 楼 lizeyuan8238386 的回复:

Quote: 引用 8 楼 haoxing49 的回复:

Quote: 引用 1 楼 lizeyuan8238386 的回复:

其中 SNO 和 age 的数据类型是数字的
应该是age值添加的时候多了两个双引号
单引号
试了还是不行 --------------------编程问答-------------------- 好吧,新手需要请教…… --------------------编程问答-------------------- 检查输入框是否有的没填,都要填上值,可能数据库不允许空 --------------------编程问答-------------------- TextBox1.Text 怎么被包含在双引号里了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,