用数据库完成注册登录功能 遇到不能将注册信息写入access表的问题

yxhdongdong 2010-11-22 02:21:22
用数据库完成注册登录功能:
string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=" + Server.MapPath("App_Data\\information.accdb");
OleDbConnection myConn = new OleDbConnection(connStr);
myConn.Open();

OleDbCommand nonqueryCmd = new OleDbCommand("Insert into information(用户名,密码,安全邮箱)values(Tbuser.Text,Tbcode.Text,Tbmailbox.Text)",myConn);


int num=nonqueryCmd.ExecuteNonQuery();
myConn.Close();

编译没有出错,就是写不到access表内
//主要是红色那句话出错,请教高手
Tbuser.Text,Tbcode.Text,Tbmailbox.Text三个变量应该怎么写在values里面?
...全文
118 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxhdongdong 2010-11-22
  • 打赏
  • 举报
回复
应该有写入权限的,加了引号不是把 Tbuser.Text,Tbcode.Text,Tbmailbox.Text写在access表内了~~所以是有的~~
piao2004 2010-11-22
  • 打赏
  • 举报
回复
注意网站是否有information.accdb的写入权限。
yxhdongdong 2010-11-22
  • 打赏
  • 举报
回复
我加引号,加加号都不成功,加了引号
OleDbCommand nonqueryCmd = new OleDbCommand("Insert into information(用户名,密码,安全邮箱)values('Tbuser.Text','Tbcode.Text','Tbmailbox.Text')",myConn);
就直接把 Tbuser.Text,Tbcode.Text,Tbmailbox.Text写在access表内了。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧