有关Access数据库存取的问题 - C++ Builder / 基础类
如何将一个ListBox中的数据存在数据库中的一个字段下面,并且每条记录的字符串个数不一定 以及如何从数据库中读取该ListBox中的所有记录
C/C++ code:
//存入数据库
void __fastcall TForm1::Button5Click(TObject *Sender)
{
for(int i=0;i<ListBox1->Count;i++)
{
AnsiString Str = ListBox1->Items->Strings[i] ;
AnsiString SQL ;
SQL.sprintf("INSERT INTO MyTable(PriKey) VALUES('%s')",Str.c_str()) ;
ADOQuery1->Close() ;
ADOQuery1->SQL->Clear() ;
ADOQuery1->SQL->Add(SQL) ;
ADOQuery1->ExecSQL() ;
}
}
C/C++ code:
//读出数据
void __fastcall TForm1::Button5Click(TObject *Sender)
{
AnsiString SQL = "select * from MyTable" ;
ADOQuery1->Close() ;
ADOQuery1->SQL->Clear() ;
ADOQuery1->SQL->Add(SQL) ;
ADOQuery1->Open() ;
while(!ADOQuery1->Eof)
{
ListBox1->Items->Add(ADOQuery1->FieldByName("PriKey")->AsString) ;
ADOQuery1->Next() ;
}
}
楼上代码是把每个项目以逗号分隔存在字段中的
先把字段类型设置为text
C/C++ code:
void __fastcall TForm1::Button5Click(T
相关问答:
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
错误提示:
Error creating bean with name 'DAOProxy' defined in class path resource [appcontext.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionMana ......
我的程序从网上下载了一个文件,怎么去校验这个文件的正确性和完整性,
用c语言怎么写这个校验功能程序,希望提供代码(标准c),谢谢!
hash算法,md5、sha1等,CryptoAPI、tomcrypt、cryptopp、OpenSSL都有。
......