E
echoljb
Unregistered / Unconfirmed
GUEST, unregistred user!
在大富翁上找了很多文章,不外乎是动态设置用户名和密码,或者
在设计时设定好database的params属性,双击TDatabase,然后写入
user name=test //用户名
password=password //密码
然后LoginPrompt设置为false,但是我的一直跳出对话框让我输入
用户名和密码。
在Tdatabase的OnLogin事件中写入如下代码也是一样的:
loginparams.Add('username=test');
loginparams.add('password=password');
用TdataBase连接sybase或者MS的SQL Server都一样。
我已在本机设置好了ODBC,如LocalServer连接到本机的SQL Server 2000,
则databse1的AliasName=LocalServer,database起一个叫做localtest或者
不写名字或者也叫localserver都试过了。
一个query1.sql.add('select * from 某表');
query1.execsql;
然后就弹出窗口让我输入用户名和密码。
这个问题到底如何解决?最好能给一个详细的,从ODBC设置到别名设置,我
想我应该是在某一个细节上没做对。期望这你的回答。谢谢。
还有一点不明白的是:我的SQL Server 2000有很多的数据库,如tempdb,pubs等等,
那如何制定TDataBase连接的那个数据库?是不是在ODBC设置时设定默认的数据库?
在设计时设定好database的params属性,双击TDatabase,然后写入
user name=test //用户名
password=password //密码
然后LoginPrompt设置为false,但是我的一直跳出对话框让我输入
用户名和密码。
在Tdatabase的OnLogin事件中写入如下代码也是一样的:
loginparams.Add('username=test');
loginparams.add('password=password');
用TdataBase连接sybase或者MS的SQL Server都一样。
我已在本机设置好了ODBC,如LocalServer连接到本机的SQL Server 2000,
则databse1的AliasName=LocalServer,database起一个叫做localtest或者
不写名字或者也叫localserver都试过了。
一个query1.sql.add('select * from 某表');
query1.execsql;
然后就弹出窗口让我输入用户名和密码。
这个问题到底如何解决?最好能给一个详细的,从ODBC设置到别名设置,我
想我应该是在某一个细节上没做对。期望这你的回答。谢谢。
还有一点不明白的是:我的SQL Server 2000有很多的数据库,如tempdb,pubs等等,
那如何制定TDataBase连接的那个数据库?是不是在ODBC设置时设定默认的数据库?