Dim con As OleDbConnection
Dim cmd As OleDbCommand
Dim sql As String
Dim constr = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("db1.mdb")
Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn.Click Con = New OleDbConnection(constr) sql = "Insert Into mdb1(name, email, title, text) Values (@name, @email, @title, @text)"
cmd = New OleDbCommand(sql, con) cmd.Parameters.Add(New OleDbParameter("@name", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@email", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@title", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@text", OleDbType.Char, 255)) cmd.Parameters("@name").Value = name.Text
cmd.Parameters("@email").Value = email.Text
cmd.Parameters("@text").Value = text1.Text
cmd.Parameters("@title").Value = title.Text con.Open() Cmd.ExecuteNonQuery()
con.Close()
open()
Dim cmd As OleDbCommand
Dim sql As String
Dim constr = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("db1.mdb")
Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn.Click Con = New OleDbConnection(constr) sql = "Insert Into mdb1(name, email, title, text) Values (@name, @email, @title, @text)"
cmd = New OleDbCommand(sql, con) cmd.Parameters.Add(New OleDbParameter("@name", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@email", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@title", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@text", OleDbType.Char, 255)) cmd.Parameters("@name").Value = name.Text
cmd.Parameters("@email").Value = email.Text
cmd.Parameters("@text").Value = text1.Text
cmd.Parameters("@title").Value = title.Text con.Open() Cmd.ExecuteNonQuery()
con.Close()
open()
解决方案 »
- windows iis 无法浏览aspx页面怎么办,求解,求解
- 一个简单的asp.net 插入SQL的问题,
- 报表遇到点麻烦,自定义报表
- 高分求JS高手帮我分析这段代码.
- 【救命啊,我的VS2005有这么个问题,有谁知道怎么解决么?先谢过了】
- System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下
- 求救:我的vs创建不了用户控件
- 点击button安钮没反映,不能转到另一个页面
- asp.net 中如何实现访问让客户端访问非虚拟目录下的文件
- 怎样动态创建事件
- 请问各位高手,开发asp.net软件是否大多数都用vs.net平台开发,但是介绍这方面的书籍很少啊!!!!
- 在线电影的代码的问题
脑子有点麻木了
sql = "Insert Into mdb1([name], email, [title], [text]) Values (@name, @email, @title, @text)"大概是关键字的问题
先加上[]试试看
cmd.CommandText="存储过程名称";
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add(New OleDbParameter("@name", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@email", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@title", OleDbType.Char, 255))
cmd.Parameters.Add(New OleDbParameter("@text", OleDbType.Char, 255))
try
{
cmd.ExecuteNonQuery();
}
catch
{
}
cmd.Connection=con;
我觉得大家回问题的时候好好看看前面回过的帖的说的是什么,不要一上来就回,有时会出错的啊,呵呵......