一些ODBC使用问题(200分)(200分)

  • 主题发起人 主题发起人 superhippo
  • 开始时间 开始时间
S

superhippo

Unregistered / Unconfirmed
GUEST, unregistred user!
1.如何用ODBC的API建立一个ACCESS数据库,不要告诉我用DAO之类的回答,我要使用的是
纯粹的ODBC方法。
2.我在程序中使用的是ODBCExpress,有一个地方需要修改主键字段的值,是不是在修改
前需要先删除该主键,然后修改值,接着再重建主键,是不是这样?如果不是这样,该
怎么做?
 
请坛主注意:不要再帮我随便发分,我自己会处理。
 
用sql语句create table.

(其实odbc底层也是用的jet engine,和dao一样)
 
多人接受答案了。
 
1.可以用写注册表的方式来新建一个数据源。你查一下,以前的贴子中有答案,实在不行,我再来
2.没听蛮懂
 
多人再次接受答案了。<b>小毛毛</b> 的回答最终被接受。
 
to小毛毛:我会用DAO建Access数据库,我不想在发放程序时带DAO35.DLL或是DAO36.DLL.
to sonie:我也知道要ODBC数据源,我的问题是用ODBC建数据库,不是数据源。
第二个问题是这样的,我在程序中修改字段为主键的字段时,ODBC返回错误是不能
修改字段为主键或是主索引的字段值,建议我删除该主键后重建,我不知识该如何
做,能不能在不删除主键的情况下修改记录值。
 
to小毛毛:搞笑~
 
dao是dao,jet是jet.

你用jet引擎创建table和dao35.dll有什么关系?


<b>小毛毛</b> 的答案被接受了
 
hkey_local_machine/software/odbc/odbc.ini
 
呵呵有趣的毛毛。
 
http://cakk.126.com去看看吧,里面有一个《ODBC3.0 编程》文档
http://202.96.70.228/cakk/delphi/ODBC30.ZIP
 
小毛毛 的答案被接受了


有趣!
 
我想你们都没有搞清楚CREATE TABLE与CREATE DATABASE的问题,我要的是CREATE DATABASE,
而不是CREATE TABLE。
谁能回答第二个问题?
 
wk,这么多人难道都不知道问题的正确答案吗?好惨啊!!!!!!大富翁无人了吗???
 
1.ODBC不支持创建数据库,至少我知道的是这样,如果不对请纠正。
2。“有一个地方需要修改主键字段的值”是什么意思?修改字段的Value吗?
直接修改不行吗?只要不重复就可以吧?

>>大富翁无人了吗???
有老子在!你慌什么!
 
嘿嘿,我不说大富翁无人你会出来吗?
我也不知道ODBC能不能创建数据库,你既然说不能,那我就当不能吧。最多发程序时连库一
起发。
第二个问题是这样,我输入了数据,并且已经保存了,再修改定义为主键的字段的值时出错,
返回的信息大约是不能修改主键字段的值,如果要修改就把主键删除然后重建,这个Bill怎
么这么烦人?你有什么好的方法吗?
 
这了这多天也没个满意的答案,唉!算了
 
多人接受答案了。
 
后退
顶部