|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。server|办理当利用OLEDB体例与MSSQLServer毗连时,假如数据库的代码页与当地的分歧,当举行查询时字符的前往值就会酿成?或是乱码,微软的网站上说这是一个BUG,而且形貌以下:
WhenyoutrytoretrievecharacterdatafromacolumnwithdifferentcollationthantheclientcodepageinMicrosoftSQLOLEDBProvider(SQLOLEDB),youmayreceivequestionmarks(??)insteadofcorrectdatawhenallthefollowingconditionsaretrue:
•AconnectionismadeagainstaMicrosoftSQLServer2000database.
•SSPROP_INIT_AUTOTRANSLATEissettoTRUE.SSPROP_INIT_AUTOTRANSLATEispartoftheprovider-specificDBPROPSET_SQLSERVERDBINITpropertyset.
•AcolumnisboundtoanOLEDBDBTYPE_WCHARdatatypeinthebindingsstructure.
我的办理办法是关失落主动字符转换.例子以下:(PowerBuilder中)
SQLCA.DBMS=OLEDB
SQLCA.LogID=sa
SQLCA.LogPass=
SQLCA.DBParm=“PROVIDER=SQLOLEDB,DataSource=my-server,CommitOnDisconnect=no,ProviderString=Database=mydb,AutoTranslate=no”提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。 |
|