将Access DB应用程序转换为PHP / MySQL,并且在某些语法方面遇到了麻烦。无法弄清楚此语句中的#是什么。
我浏览了所有有关Access的文档。
// VBA
If (EntryHash > 9999999999#) Then
EntryHash = EntryHash - 10000000000#
End If
// PHP
if ($BatchEntryHash > 9999999999#) {
$BatchEntryHash -= 10000000000#;
}
无错误信息。仍在完成转换。
答案 0 :(得分:0)
VBA支持1980年代初期几乎所有PC附带的原始BASIC语言的非常旧的遗留物。
因此,您可以使用表达式,甚至可以使用没有声明(dim)语句的变量。 (因此,如果没有明确的选项,则可以在不清除变量的情况下即时使用变量。如果您将变量(或表达式)与这些从很早就遗留下来的传统符号(长时间)一起使用,它们将采用数据类型的个人计算机。
所以我们有:
state = {source:null}
async componentDidMount() {
async loadFile ( path ){
await this.setState({source:{uri:path}})
}
const path = RNFS.DocumentDirectoryPath+'/images/d88b102c-d4c6-4dc1-9a4c-f2a0e599ddbf.jpg'
await RNFS.exists(path).then( exists => {
if(exists){
this.loadFile(path);
}
}
renderItem = ({ item }) => (
<View key={item.Id} >
<View>
<TouchableOpacity onPress={() => this.onPressItem(item)}>
<Text>{item.cardName}</Text>
<Image
source={this.state.source}
style={{ width:'auto', height: 55 }}
/>
</TouchableOpacity>
</View>
</View>
);
我认为Decimal数据类型没有符号。
因此,在您的情况下,井号表示双浮点值。