我不能使用sqlserver中的oledb连接将值插入表中? [英] i cannot insert values into a table using oledb connection in sqlserver ?
本文介绍了我不能使用sqlserver中的oledb连接将值插入表中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<预郎= SQL> OleDbConnection的CON =新的OleDbConnection(<跨度类= 代码串> 跨度> <跨度类= 代码串>提供商= microsoft.jet.oledb。 4.0;数据源= sravs.mdb);
OleDbCommand的命令=新的OleDbCommand(
<跨度类= 代码串> 跨度> <跨度类= 代码串> INSERT INTO登录(用户ID,密码)VALUES( + @ UserId,@ Password),con);
尝试
{
con。 Open ();
命令.ExecuteNonQuery();
MessageBox.Show( Connection Open!);
con。关闭();
解决方案
使用以下代码并继续....
i测试了这个和它的工作正常。*(这里名称和密码字段是文本类型)
string conectionString = Provider = Microsoft.Jet.OLEDB.4.0; Persist Security Info = False; Data Source = .. / .. / sravs.mdb;
OleDbConnection con = new OleDbConnection(conectionString);
的OleDbCommand命令= <跨度类= 代码关键字>新跨度>的OleDbCommand(<跨度类= 代码串> 跨度> <跨度类= 代码 - string> INSERT INTO Login([Name],[Password])VALUES('Ramejhs','kdjskjks'),con);
con.Open();
command.ExecuteNonQuery();
con.Close();jmd
:: - )
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;Data Source=sravs.mdb");
OleDbCommand command = new OleDbCommand(
"INSERT INTO login(userid,password) VALUES ( "+"@UserId,@Password )",con );
try
{
con.Open();
command .ExecuteNonQuery ();
MessageBox.Show("Connection Open ! ");
con.Close();
解决方案
Hi,use following code and go ahead ....
i tested this and its working fine .*(here Name and Password field is Text type)
string conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=../../sravs.mdb"; OleDbConnection con = new OleDbConnection(conectionString); OleDbCommand command = new OleDbCommand("INSERT INTO Login([Name],[Password]) VALUES ('Ramejhs','kdjskjks')", con); con.Open(); command.ExecuteNonQuery(); con.Close();jmd
::-)
这篇关于我不能使用sqlserver中的oledb连接将值插入表中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文