我的女朋友有个c#问题没解决,她问我,我也不会,就说要打我!我都哎过俩次打了。
同志门救我啊。她的问题:向dbf表里一个字段(备注二进制型)插入一个字节数组(byte[]),
出现如下错误:
ERROR [42S02] [Microsoft][ODBC Visual FoxPro Driver]File 'byte.prg' does not exist.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.Odbc.OdbcException: ERROR [42S02] [Microsoft][ODBC Visual FoxPro Driver]File 'byte.prg' does not exist.源错误:
行 217:// try
行 218:// {
行 219: zCommand.ExecuteNonQuery();
行 220: myTran.Commit();
行 221: zCommand.Dispose();
同志门救我啊。她的问题:向dbf表里一个字段(备注二进制型)插入一个字节数组(byte[]),
出现如下错误:
ERROR [42S02] [Microsoft][ODBC Visual FoxPro Driver]File 'byte.prg' does not exist.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.Odbc.OdbcException: ERROR [42S02] [Microsoft][ODBC Visual FoxPro Driver]File 'byte.prg' does not exist.源错误:
行 217:// try
行 218:// {
行 219: zCommand.ExecuteNonQuery();
行 220: myTran.Commit();
行 221: zCommand.Dispose();
string my_TablePath="e:\\Copy";
// string my_TablePath=this.Server.MapPath("");
string my_TableName="uuu.dbf";
//数据库连接
string my_StrConnection= "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + my_TablePath;
string my_StrSelect="insert into " + my_TableName + " values('zz','zong',@iniFile)";
my_conn = new OdbcConnection(my_StrConnection);
my_conn.Open();
OdbcCommand zCom=new OdbcCommand(my_StrSelect,my_conn);
string s="dfdfdfdfdf";
OdbcParameter ini=new OdbcParameter("@iniFile",OdbcType.VarBinary,1000);
zCom.Parameters.Add(ini);
zCom.Parameters["@iniFile"].Value=charToBinary(s); zCom.ExecuteNonQuery();
my_conn.Close();
my_conn.Dispose();
zCom.Dispose();错误:System.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC Visual FoxPro Driver]Syntax error.