// Get a LOGINREC.
    login = dblogin ();
    DBSETLUSER (login, "hjh");
    DBSETLPWD (login, "hjh2001");
    DBSETLAPP (login, "hjhhjh");谁能给我说说这四行代码是什么意思
hjh,hjh2001,hjhhjh分别是代表什么意思
用过它们的请发言

解决方案 »

  1.   

    DBSETLUSER (login, "hjh");
        DBSETLPWD (login, "hjh2001");
        DBSETLAPP (login, "hjhhjh");
    可能是自己定义的函数吧
      

  2.   

    其中login是一个LOGINREC结构的数据.
    dblogin
    Allocates a LOGINREC structure for use in dbopen.DBSTLUSER      Login ID. 
    DBSETLPWD      Password. 
    DBSETLHOST      Workstation name. 
    DBSETLAPP      Application name. 
    DBSETLNATLANG     National language. 
    DBSETLPACKET     TDS packet size. 
    DBSETLSECURE     Secure connection request. 
    DBSETLTIME Connection-specific time-out. 
    DBSETLVERSION DB-Library 6.0 behavior. 
    BCP_SETL Enables bulk copy operations. 
    hjh,hjh2001,hjhhjh没有什么意思,只是把UserID设为hjh,UserPassword设为hjh2001,在你的程序中可以改变成你自己的用户名和密码.
      

  3.   

    用 DB_library 登录SQL Server 的写法,打开SQL 的跟踪,调试这几句,你就知道是干什么的了。
      

  4.   

    把UserID设为hjh,
    UserPassword设为hjh2001
    我想请教一下,sql好象用户名没有密码啊,只有登录名
    有密码啊,userID就是用户名吗,登录名的密码就是UserPassword吗
    好象不是
    还有,hjhhjh到底是什么程序名,是不是就是执行文件名啊
    ( DBSETLAPP (login, "hjhhjh"); )
      

  5.   

    用户名是不是sql的用户名,而不是所谓的表的用户,对那是有密码的
    但是( DBSETLAPP (login, "hjhhjh"); 是什么啊,是不是hjhhjh
    就是执行文件名,好象很别扭啊
      

  6.   

    DBSETLAPP (login, "hjhhjh"); 是应用程序在SQL 注册的名字,和执行文件无关