VB连接SQL数据库中两个表解决方法
VB连接SQL数据库中两个表
我这有两个表一个表是table1,一个是table2
其中table1中有一列detail是text类型的
我想把detail中的字符拆分成三个字段然后放到table2中
请问VB怎样连接这些表
------解决方案--------------------
1-连接数库
2-读取table1中detail列的数据
3-拆分放入table2
不会的就百度
------解决方案--------------------
我这有两个表一个表是table1,一个是table2
其中table1中有一列detail是text类型的
我想把detail中的字符拆分成三个字段然后放到table2中
请问VB怎样连接这些表
------解决方案--------------------
1-连接数库
2-读取table1中detail列的数据
3-拆分放入table2
不会的就百度
------解决方案--------------------
- SQL code
Insert into table2(value1,value2,value3) Select Mid(detail,1,10),Mid(detail,11,10),Mid(detail,21,10) From Table1
------解决方案--------------------
------解决方案--------------------
打开对象时不允许操作
------解决方案--------------------
已经很清楚了,你已经打开了,再打开当然报错
------解决方案--------------------
用完不关吗,要节约啊
------解决方案--------------------
你这个错误不能确定就是上面语句造成的 要学会设置断点单步调试 另外这个数据库设置的好像也有问题,Initial Catalog=master MASTER应该是SQL的系统数据库你不会在这里面建了个表吧
------解决方案--------------------
单独看你贴上的这4行代码,没问题。
出错的是哪句?你应该是毕设吧?要是工作了就当我没说。
------解决方案--------------------
定义两个对象,一个用来查询,一个写入:
- VB code
Public Sub OpSql(sqlStr As String, OptMode As Integer) Select Case OptMode Case 0 sqlcnn.Execute sqlStr NoSqlServer = False ErrorSqlServer = False Exit Sub Case 1 Set sqlredset = Nothing Set sqlredset.ActiveConnection = sqlcnn sqlredset.CursorType = adOpenStatic sqlredset.Open sqlStr NoSqlServer = False ErrorSqlServer = False Exit Sub End Select End Sub
------解决方案--------------------
看了楼上几位和楼主来来回回的对话,感觉象在看穷邀奶奶的电视剧,简直纠结到死.
就问问楼主几个问题:
1: 打开一个数据库的表会不会??
2: 再打开一个数据库的表会不会??
3: 从打开的数据表读数据会不会??
4: 向打开的数据表写数据会不会??
5: 把一个字符串也好数字也好拆开分成几个会不会??
6: 把上面这些东西一样一样用到程序里会不会??
7: 你把分统统给我会不会??