请问 我现在有个delphi程序 现在连接的是access数据库,但是我现在想把这个程序连接SQL,请问怎么改

我已经在SQL中建立了相应的数据库和表,请问怎么设置,我qq是359705949,能细聊吗?
用的ADO控件,刚好有日期函数date,每次运行时候他就报错说,date不是可以识别的系统内置函数。怎么调呢,(开始连接的access数据库)

很简单,你把数据库的路径连到SQL就可以了,修改connection的string数据。一步一步操作就可以了,追问

对有些connection可以,但是当一个form中有connection,ADOdataset,datasource,DBgrid后就不知道怎么设置了,如果只设置connection就显示不了了

追答

呵呵,其他的设置和ACCESS是一样的。只有connectionString那里是连接的,你要选择SQL server来连接,就不是原来的 JET了,你点下。。。点会跳出一个对话框给你选择,你要还选择好SQL的服务器的。再有就是密码。设置好了就可以了。其他都不要动。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-10
你是说连接SqlServer吧
aOperName:=EditOper.text;//操作员姓名
aSqlDB:='Apply2000';//尝试登录的数据库名
aSqlServer:=EditServer.Text;//服务器名
aPassWord:=TrimEditPassWord.Text);//密码串
Apply_ConnStr:='Provider=SQLOLEDB.1;Password='+aPassWord +';Persist Security Info=True;User ID='+aOperName +';Initial Catalog='+aSQLDB+';Data Source='+aSqlServer;

上面的Apply_ConnStr就是连接sqlserver的连接字符串
第2个回答  2011-12-12
可以这样试一下,在SQL中自定义一个名称为DATE()的函数
第3个回答  2011-12-10
要看你是用ADO还是BDE,BDE的话就基本上不用太多的修改,ADO的话若有日期的情况下就麻烦点追问

你说中要害了,就是用的ADO,刚好有日期,每次运行时候他就报错说,date不是可以识别的系统内置函数。怎么调呢,

请问 我现在有个delphi程序 现在连接的是access数据库,但是我现在想把...
很简单,你把数据库的路径连到SQL就可以了,修改connection的string数据。一步一步操作就可以了,

delphi中如何连接access数据库...需要那几个控件.怎么设置属性?_百度...
在Delphi中连接Access数据库,需要使用ADOConnection控件,设置其NAME属性为便于代码中引用的名字,并通过CONNECTIONSTRING属性指定数据库路径,例如:D:\\database\\bmgl.mdb。LOGINPROMPT属性通常设置为FALSE,避免每次连接时提示输入密码。CONNECTED属性设置为TRUE表示连接成功。接下来放置ADOTABLE控件,并将其CONNEC...

delphi 请问通过BDE连接ACCESS的BDE详细配置过程?
DATABASE NAME:设置为你要连接的Access数据库文件的路径。USER NAME:设置访问该Access数据库的用户名。提交设置:在配置完成后,点击Object>Apply提交设置。在应用程序端配置TDatabase控件:在你的Delphi应用程序中,添加一个TDatabase控件。右键点击该TDatabase控件,在弹出的菜单中选择Database Editor。选...

求delphi与Access数据库连接的步骤
1,新建Project。2,在FORM中放入ADOConnection控件。3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有...

delphi中如何连接access数据库...需要那几个控件.怎么设置属性?_百度...
这样才能连接到刚才的那个ACCESS数据库 刚才那个控件的名为con1这里就要设置了 然后设置TABLENAME属性刚才是连接数据库没有连接表 这个属性就是设置连接的表名EG:部门信息表 现在把ADOTABLE的ACTIVE属性设置成TRUE就可以连接该表了 现在就连接成功了 数据连接任务已经完成现在想把他显示出来的话还需要一个...

用delphi做的程序如何连接SQL数据库?应该怎么操作?
2.设置相关属性,首先我们设置ADOConnection,这个控件就是与数据连接的控件。双击它弹出配置窗口,单击BUILD..按钮,出现数据库链接属性窗口,ACCESS数据库就选择有个JET4.0什么的那个数据库,如果是本地的数据库可以在下拉列表选择服务器名称或者自己直接输入服务器名称(远程的直接输入IP即可),然后输入...

delphi里,如果释放access的数据库连接?
释放对象最调用Free而不直接调destroy,free方法里面也是调destroy的,而且在调之前判断是不是为空。释放连接不用把connection释放掉,而是用Adoconnection1.connected:=False;

delphi连接数据库
连接access第3步有差别.3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有密码,这时如果点“测试连接”...

DELPHI ADOQUERY连接ACCESS,查询记录总数问题
应该是 FieldByName('日期').AsString := DateTimeToStr(Date());SQL.Add('select * from DIPBCT where 日期=date()这两句的原因 ACCESS 数据库对日期的查找应该加 而且 DateTimeToStr(Date()的格式与 where 日期=date() 的日期格式不同。第一句换成 FieldByName('日期').AsString := format...

求delphi连接数据库进行简单的 插入,删除,修改,查询。
新建一个数据库:如用ACCESS建一个data.mdb(建好结构并填写几个测试数据 ),放到程序目录下,窗体中再放一个(ADO下的)ADOQuery1、(data access下的)DataSource1、(data control)下的DBGrid1和DBNavigator1,并设置:1、点ADOQuery1的connectionstring右边“...”--build...--选提供程序下的...

相似回答