用的是Access数据库,我想把TextBox的文本值转化成string或int类型的数据,请问语句怎样表达?谢谢!
解决方案 »
- HELP!!求算法!!求思路!!
- C# 用户更改迭代方程
- “未加载符号”问题
- NTEXT字段的数据查重可以用SQL语句实现吗?[50分加急]
- C#邮件客户端发送邮件失败问题
- 熟悉com和c#看过来,用IStream传输数据,第三贴了
- 请问 如何引用一个自定义.net组件(From dll )而不需要拷贝到相同的目录
- 怎么Thread在start之后不再继续运行start的方法了?
- 关于icomparable和icomparer的区别??
- 关于mvc的一个问题
- 高手请进:请问datagrid的一个单元格中加入两个textbox, 并绑定数据(在线等)
- 菜鸟求寻C#.NET视频,那个不错请高手贡献一下!!!!!!!!
int myYear = int.Parse(txtYear.Text);
我的意思是要把文本框中的数据插入数据库,就像网上有些教程的这种写法:
mySqlCom.Parameters.Add(new SqlParameter("@pubid", SqlDbType.Char, 4));
mySqlCom.Parameters["@pubid"].Value = Pub_Id.Text;
mySqlCom.Parameters["@pubid"].Value = Pub_Id.Text;错了
string strConn,strSQL;
strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source= C:\iii.mdb";
OleDbConnection cn = new OleDbConnection(strConn);
cn.Open();
strSQL = "SELECT * FROM Table_User where User_ID = ?";
OleDbCommand cmd = new OleDbCommand(strSQL,cn);
cmd.Parameters.Add("@User_ID",OleDbType.Integer,10);
cmd.Parameters["@User_ID"].Value = 17;
OleDbDataReader rdr = cmd.ExecuteReader();
while(rdr.Read())
Console.WriteLine(rdr[0] + ":::" + rdr[1]);
rdr.Close();
cn.Close();
那int类型的呢?
谢谢,你能不能把我贴的那段代码改成OLEDB的
cmd.Parameters["@User_ID"].Value = 17;
ParamaArr.Add("@pubid",OleDbType.VarChar,4);
ParamaArr["@pubid"].value = Pub_Id.Text;
编译一下吗????????
动手才是最有用的
Parament在oledb操作的时候一定要用?代表值
赋值的时候是按顺序赋,不是按照其他parament可以用索引赋值