插入ACCESS数据库出错
C# code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
namespace DAL
{
public class DBHelp
{
public static int add(string name, string pwd)
{
//连接数据库
string connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\WEB\\EasyTree\\Web\\App_Data\\EasyTree.mdb";
OleDbConnection thisconn = new OleDbConnection(connstr);
thisconn.Open();
//插入记录
string sql = "INSERT user (name,password) VALUES (@name,@pwd)";
OleDbCommand thiscmd = new OleDbCommand ();
thiscmd.Connection = thisconn;
thiscmd.CommandText = sql;
int n= thiscmd.ExecuteNonQuery();
//关闭连接
thisconn.Close();
return n;
}
}
}
现在主流的Access和SQL增删改的语句谁有,能给链接吗?
增加
INSERT
删除
DELETE
修改
UPDATE
楼上人才,我忘了说了,我这个程序有错误。。。。
string sql = "INSERT user (name,password) VALUES (@name,@pwd)";
写法好像不对,调试不过去。
string sql = "INSERT user (name,password) VALUES ('" + name + "','" + pwd + "')";
相关问答:
本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,
象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......
我的项目的几个重要的表放在这个Access里。这几个表只读的不需要修改。请问有什么方法禁止发生修改呢?我要保证数据的完整性。
2003 中可以进行用户组的权限的设置。
我只想要2007的。因为密码还没有人能破解出 ......
Dim searchKW As String = txtbxSearch.Text
Dim cmdSearch = New OleDb.OleDbCommand
cmdSearch.CommandText = " ......
sql="insert into users(username,password) values('aa','bbb')"
conn.execute sql
补充:怎么加不进去呢?
因为aa,bbb是你自己定义的变量,所写成这 ......
C# code:
public override int Update(Table model, DbTransaction dbtran)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("update Tabl ......