+ -
当前位置:首页 → 问答吧 → 程序发布,出邪了!!! 求解释

程序发布,出邪了!!! 求解释

时间:2011-09-06

来源:互联网

写了个小程序,往SYBASE的TEXT字段插入数据。
开发环境2003/D7/CTLIB for7 另一个机器都是一样的。
目标数据库是同一个。
为什么我开发环境的机器运行就成功可以写入长字符串,
换个机器长字符串就失败了(字符串短可以成功)??????
代码:Delphi(Pascal) code
    with sqlrecord do
  begin
     close;
     sql.Clear;
     sql.Add('insert into OperRecords (IP,SQL) values (:IP,:SQL)');
     ParamByName('IP').AsString:= NetGetLocalIP ;
     ParamByName('SQL').AsString:=trim(memo1.Text);
     execsql;
  end;

出错报SQL字段不能为空(SQL字段建表时设计NOT NULL)。
我也试着把源码全部复制到另外一台机器执行,还是不能成功,但我的就是可以。
第一次撞见这么怪的事情。 求解释~~~

作者: SF_harry   发布时间: 2011-09-06

你输出IP SQL 看看是否为空?

作者: leisure520   发布时间: 2011-09-06

C:\WINDOWS\system32 下是否有 midas.dll

作者: varick_zhong   发布时间: 2011-09-06

热门下载

更多