笨方法我知道,就是读一条写一条。
聪明的我还不知道,关注!
正在写这样的程序,将oracle的数据导到access中,不过我的结构不同,还要自己添数据,只好一条一条来啦。
聪明的我还不知道,关注!
正在写这样的程序,将oracle的数据导到access中,不过我的结构不同,还要自己添数据,只好一条一条来啦。
解决方案 »
- 请教关于数据库计算速度变慢的问题
- SQL + adodc1
- 如何删掉两个字符或者文字之间的文字!
- 求一个存储过程,随机取出一条visible为0的记录,改变visible的值,传回该条记录
- SQL中如何转换数据类型?
- 初学者提问:写了一个存储过程,里面有事务,现在用EXEC执行就会报266错误
- select语句的top问题
- sqlserver2005 中的全文检索 数据到什么容量的时候 会受不了。计算机普通一般配置
- 如何用sql server建立双机同步备分
- sql关于查询显示的问题,求大神帮忙
- 请问怎么删除SQL Server的数据库的日志文件?
- SQL Server当中,同时访问或者操纵一个表(此表也是用存储过程写的)时会报错,而同时访问一个表的机率又很高,这个怎么解决?
连接数据源你应该知道吧
执行SQL语句:"insert into table_a(a,b,c)(select(a,b,c) from table_b)"
我查到Insert into的SQL语法,应该连接一个数据源就可以了
如果是在同一数据库中话只要
strsql="insert into table_a(a,b,c)(select(a,b,c) from table_b)"
回复人: mmzxg(超级笨蛋) (2002-1-15 15:40:07) 得0分
如果是ACCESS的话,你直接拷贝MDB文件不就行了么
如果使用ADO,VB的话,
你可以这样来用
dim cnn1 as ado.connection
dim cnn2 as ado.connection
dim str as stringcnn1.open "......'mdb1
cnn2.open......mdb2mytb.open "a",cnn1....
while not mytb.eof
str=""
for i=0 to mytb.fields.count-1
str=str & "'"& mytb.fields(i).value & "',"
next
str=mid(str,1,len(str)-1))
str=str & ")"
cnn2.excute "insert into a values(" & str & ")"
mytb.movenext
wend
.
.
.
回复人: mmzxg(超级笨蛋) (2002-1-15 15:42:48) 得0分
大体思路如上,写的难免有错,请各位多多指教,其实这种题目有很多钟处理思路,我用的只不过是那种最笨的方法而已
--------------------------------------------------------------------------------
SELECT * INTO tbl IN 'd:\develop\db1.mdb'
FROM tbl;如果db1.mdb中已经有这个表:
INSERT INTO tbl IN 'd:\develop\db1.mdb'
SELECT * FROM tbl;update/delete都有类似的写法
sorry my english,my chinese ime with wrong!
终于可以输汉字了,
SELECT * INTO tbl IN 'd:\develop\db1.mdb'
FROM tbl;
这样的语句适合无密码的*。MDB有密码如何写呢?