以前我用Delphi连接SQL Server,先在ODBC里面进行配置,然后放database、table、能够连接到我需要的数据库和表,
但是今天不知道怎么搞的,连接也能够成功,就是一运行程序的时候,就说用户'(null)'登录失败,原因:未与信任的SQL Server连接相关联。真的很困惑,以前从来没有碰到过的,现在刚刚在一个新地方试用,碰到这种问题,真的是郁闷至及,请高手为我讲讲原因。
另外,请告诉我,用Delphi连接SQL Server,一般都是怎么配置的,我是半路出家搞编程的人,底子薄,混口饭吃不容易,给我答案了,先给一百分,帮帮忙,谢谢!
但是今天不知道怎么搞的,连接也能够成功,就是一运行程序的时候,就说用户'(null)'登录失败,原因:未与信任的SQL Server连接相关联。真的很困惑,以前从来没有碰到过的,现在刚刚在一个新地方试用,碰到这种问题,真的是郁闷至及,请高手为我讲讲原因。
另外,请告诉我,用Delphi连接SQL Server,一般都是怎么配置的,我是半路出家搞编程的人,底子薄,混口饭吃不容易,给我答案了,先给一百分,帮帮忙,谢谢!
解决方案 »
- midas socket 连接断开问题
- 表格的线宽怎么来设置
- TMemo控件如何显示滚动条
- 做图书馆管理系统的过来看看,marc数据转让.
- 数字签名碰到的问题。
- 急,请教各位高手,钩子问题?
- 这种FastReport问题怎么解决?
- 请问专家Delphi有没有文档工具可以比较出现在修改过的代码和上一次的代码的区别
- 毕业设计要求按CMM或ISO9000标准统一规范,我晕,在实际应用中这些“可爱”的标准怎么应用啊
- ado连接远程服务器的sql server时,在哪里输入端口号的参数?(很急,有劳高手)
- 请教:通过子窗口中的变量改变主窗口状态条的text值后,为什么看不到变化?
- 用StrindGrid的进来帮下忙
firstly ,put a TADOConnection control on your form before taking a TADOQuery dataset control and a TDataSource control into your data module,finally,to show the data picked from the table u refered in TADOQuery control ,u can put a TDBGrid control on the place where u wanna show data there!
second,set the specified properties of above control to link them as a data string as follows:
ADOConnection1.ConnectionString----config connection string in Data Link Property window to link to a proper database
ADOQuery1.Connection:=ADOConnection1;
DataSource1.DataSet:=ADOQuery1;
DBGrid1.DataSource:=DataSource1;
then set the Active property of dataset to True,u will see the data!
方法也很简单,在Delphi的Sql Explorer里面配置一个别名,然后通过别名连接就可以了
Sql Explorer左边的是一棵别名树,当前机器上存在的别名都被列在其中,而右边则是Definition页面,是别名参数的定义区域。
当新建一个别名时,在左边的别名树上点击鼠标右键,在弹出的菜单中选择new,就会弹出一个选择Database Driver Name的下拉选择框。选择需要的数据库驱动,则别名树上便会出现一个新的Alias。
现在你可以根据实际的需要改变此别名的名称,然后在Definition页面对别名的参数进行赋值,之后保存就完成对别名的设置了。
对SQL SERVER,在Definition中要配置的是username和servername。
新增加的别名可以马上在Tdatabase组件的Alias Name下拉框找到,并可直接使用。
使用ODBC方式一般和BDE连用。操作方法如下:
1、在控制面板中配置ODBC,具体步骤我就不写了。
2、在form上放置一个Database控件,设置别名和DatabaseName属性,在控件上点右键弹出菜单上选择database Editer选项,点击defaults按钮,得到数据库配置,在databasename、password中写入相应的数据库名和密码。2、ADO方式
设置Adoconnection.connectionstring:='.....'
连接字符串可以自动生成。
SQL服务器安装的时候注意有一步选择,是用域方式还是工作组方式?
选择你原来好用的方式
大不了重装.对不?