您的位置:程序门 -> vb -> 基础类



怎么将textbox中的数据保存为数据表


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎么将textbox中的数据保存为数据表
发表于:2007-04-10 13:36:02 楼主
不会做

我在sql里建了一个数据表filesavedata,里面有三个字段:
fsdid,fsdname,fsdvalue(image)
我用textbox接收到了一些数据(实时接收),然后我要把它保存到filesavedata中的fsdvalue字段中去(实时保存),我不会。哪位高人帮下忙。。。。谢谢中。有的话最好给个例子。
另外,我把数据保存为文件的时候,为什么我保存的文件每次都是最后一次写入文件的值,也就是说,每次保存的时候,都把文件中原来保存的值给冲掉了,   这是为什么?盼解决,,在线等。。。
发表于:2007-04-10 13:37:511楼 得分:0
我打开文件查看是全是乱码,我看了下一些说明,说要我升级为sp6,可是这样也不行,   也做了一些其它方面的改动,都是不行,   有什么办法解决呢?
发表于:2007-04-10 13:43:582楼 得分:0
保存文件,你打开文件的时候要用append方式而不要用write方式,否则会将文件清空重新开始写。
发表于:2007-04-10 13:47:243楼 得分:0
用以下sql语句存数据,当然在此之前还得建立数据库连接。
sql= "insert   into   filesavedata   (fsdvalue)   values( ' "   &   text1.text   &   " ') "  
打开文件时用append的方式打开。
发表于:2007-04-10 14:09:144楼 得分:0
我的数据量很大的啊,   每秒钟要接收100个,并且有240路一起接收,这样能忙得过来吗?
另外我是想把接收到的数据以二进制方式保存在字段里。
我在上面的表中加了两字段(开始时间)(结束时间)保存数据到达时当时的时间,方便知道我接收这些数据时是在什么时候。
发表于:2007-04-10 14:12:545楼 得分:0
在接收的时候保存,接收一条保存一条,用insert语句
发表于:2007-04-10 14:36:316楼 得分:0
可能我说得不太清楚吧,我形象的说一下

fsdid       fsdname             fsdvalue(image)           fsdstarttime               fsdendtime
1               filename1         0x6162636465......     11-11-11   11-11-11     55-55-....
2               ........2         0x323....                       22-22.......               33-33-....

就像这样,,,,请问能不能办到?????
发表于:2007-04-10 14:38:207楼 得分:0
我用append方式打开文件后,   我再写入的时候,为什么提示说我的模式有错误???
发表于:2007-04-10 16:17:488楼 得分:0
????
发表于:2007-04-10 16:28:509楼 得分:0
用二进制方式打开。
然后移动读写指针,例如:
dim   fn   as   integer
open   strfilename   for   binary   as   #fn
seek   #fn,,lof(fn)
put   #fn,,trim(textbox.text)
close   #fn
如果是多进程、多用户环境,则最好用内存影射文件。


快速检索

最新资讯
热门点击