"·ip"应该是"@ip"才对!
解决方案 »
- VS2008打包问题——文件丢失
- 局域网内如何实时传输摄像头的视频,急啊,解决了另外给分
- 小问题一个
- GridView导出到excel时间日期为乱码######如何控制Excel的单元格数据格式 希望指点!
- serialPort类的线程问题
- ListView为可以选择多行,怎么样能实现在用鼠标选择行时前面的行仍然为选择状态?也就是说在进行选择多行时不使用ctrl建
- c# winform DataGridView导出数据到Excel中,导出全部数据
- Mysql connector NET如何与c#软件部署在个安装包里发布?
- 求一份各种关键字含义的帖子
- 如何处理以下问题?
- 高分求数据库扫描程序!!(不够再加)
- data table
应该改为:
strExpress = "Select * from data_info where user_ip = @ip order by user_ip";
OleDbCommand cmm = new OleDbCommand(strExpress,f.ConnectToDb());
cmm.Parameters.Add("@ip",OleDbType.VarChar,15);
cmm.Parameters["@ip"].Value = s;
strExpress = "Select * from data_info where user_ip = @ip order by user_ip";//
OleDbCommand cmm = new OleDbCommand(strExpress,f.ConnectToDb());
cmm.Parameters.Add("@ip",OleDbType.VarChar,15);
cmm.Parameters["@ip"].Value = s;
OleDbDataReader dataReader = cmm.ExecuteReader();
if(!dataReader.HasRows)
{}
else
{
do
{
Console.WriteLine("\t{0}\t{1}\n", dataReader.GetName(0), dataReader.GetName(1));
while (dataReader.Read())
Console.WriteLine("\t{0}\t{1}\n", dataReader.GetString(0), dataReader.GetString(1));} while (dataReader.NextResult());
}
dataReader.Close();还是不行,这样就出现异常了,
申明了啊!
OleDbCommand cmm = new OleDbCommand(strExpress,f.ConnectToDb());
那麼strExpress = "Select * from data_info where user_ip = @ip order by user_ip";//
就應該是:
strExpress = "Select * from data_info where user_ip = ? order by user_ip";//只有SqlCommand的參數才用@開頭的。