请教代码中:conn.open(str,'','',0);

conn.open(str,'','',-1) 中0 与-1是什么含义?谢谢
uses adoint;var conn:connection;beginconn:Coconnection.create;//创建对象conn.open(str,'','',-1)//str为数据库的连接字符串end;========================================================
uses adoint;var conn:connection;beginconn:Coconnection.create;//创建对象conn.open(str,'','',0)//str为数据库的连接字符串end;

解决方案 »

  1.   

    非0即真,0: false ,非0: True
      

  2.   

    其实false是系统定义的常量,值为0
      

  3.   

    针对 conn.open(str,'','',0);与conn.open(str,'','',-1) 中0 与-1这个感觉回复讲得不对。不是false与true之意思
      

  4.   

    ctrl+鼠标左键点击那个open方法,跟进去看源码,不知道你那个open函数的参数是什么,以为不知道你那个conn是什么对象?ado的?
      

  5.   

    如果是ado connection 对象的open方法,那最后那个参数是一个枚举类型,可选的是:
    -1    默认值,同步打开连接
    16    异步打开连接