Z
zkai2000
Guest
안녕하세요, 저는 봤어요 사진과 함께 내 프로필 정보를 저장합니다.왜 내 데이터베이스에서 T는 표시가 돌아가신 () Microsoft Access에서 사용하고 계십니까?내 사진을 Microsoft Access에서 OLE 개체로 설정됩니다
이건 내 VB는 코드입니다 :전용 서브 cmdSave_Click ()savePicToDB picPhoto.Tag, rsUser ( "사진")savePicToDB picFingerprint.Tag, rsUser ( "지문")
rsUser.AddNewrsUser ( "이름") = txtname.TextrsUser ( "IC에서 아니오") = txtIC.TextrsUser ( "나이") = txtAge.TextrsUser ( "성별") = txtGender.TextrsUser ( "연락처 없음") = txtContact.TextrsUser ( "주소") = txtAddress.TextrsUser ( "이메일") = txtEmail.TextrsUser ( "비고") = txtRemarks.Text
rsUser.Update
txtBoxLock (True)로ctrlEnable (True)로
cmdNew.SetFocusEnd Sub 참고
공공 하위 savePicToDB로서 (ByVal picFile 문자열, ByVal ADODB.Field로서 fldPic)
희미한 bBLOB 바이트 (현재)정수로 Dim iNum
만약 (picFile "" "") 그럼
iNum = FreeFile
# iNum 마찬가지로 바이너리 열기 picFileReDim bBLOB (FileLen (picFile)), bBLOB # iNum 타닫기 # 1
'저장소에 BLOBfldPic.AppendChunk bBLOB최종면
End Sub 참고공공 하위 loadPicFromDB (ByVal PictureBox로로서 ADODB.Field, ByRef picTarget로서) fldPic
희미한로서 sTempPic 문자열희미한로서 긴 lImgSize오래 Dim lOffset희미한 bChunck 바이트 (현재)정수로 Dim iFileconst CHUNKSIZE = 1000
sTempPic = App.Path & "\ temppic.jpg"만약 렌 (Dir ()) sTempPic "0 그렇다면죽여 sTempPic최종면
iFile = FreeFile
# iFile 마찬가지로 바이너리 열기 sTempPiclImgSize = fldPic.ActualSize
lOffset "lImgSize 동안 마bChunck () = fldPic.GetChunk (CHUNKSIZE), # iFile 넣어 bChunck ()lOffset = lOffset CHUNKSIZE루프
닫기 # iFile
만약 FileLen () sTempPic "0 그렇다면picTarget.Picture = LoadPicture () sTempPic그 밖의picTarget.Picture = 아무것도최종면
죽여 sTempPic
End Sub 참고어디에 문제가 무엇입니까??
정말 고마워요!
이건 내 VB는 코드입니다 :전용 서브 cmdSave_Click ()savePicToDB picPhoto.Tag, rsUser ( "사진")savePicToDB picFingerprint.Tag, rsUser ( "지문")
rsUser.AddNewrsUser ( "이름") = txtname.TextrsUser ( "IC에서 아니오") = txtIC.TextrsUser ( "나이") = txtAge.TextrsUser ( "성별") = txtGender.TextrsUser ( "연락처 없음") = txtContact.TextrsUser ( "주소") = txtAddress.TextrsUser ( "이메일") = txtEmail.TextrsUser ( "비고") = txtRemarks.Text
rsUser.Update
txtBoxLock (True)로ctrlEnable (True)로
cmdNew.SetFocusEnd Sub 참고
공공 하위 savePicToDB로서 (ByVal picFile 문자열, ByVal ADODB.Field로서 fldPic)
희미한 bBLOB 바이트 (현재)정수로 Dim iNum
만약 (picFile "" "") 그럼
iNum = FreeFile
# iNum 마찬가지로 바이너리 열기 picFileReDim bBLOB (FileLen (picFile)), bBLOB # iNum 타닫기 # 1
'저장소에 BLOBfldPic.AppendChunk bBLOB최종면
End Sub 참고공공 하위 loadPicFromDB (ByVal PictureBox로로서 ADODB.Field, ByRef picTarget로서) fldPic
희미한로서 sTempPic 문자열희미한로서 긴 lImgSize오래 Dim lOffset희미한 bChunck 바이트 (현재)정수로 Dim iFileconst CHUNKSIZE = 1000
sTempPic = App.Path & "\ temppic.jpg"만약 렌 (Dir ()) sTempPic "0 그렇다면죽여 sTempPic최종면
iFile = FreeFile
# iFile 마찬가지로 바이너리 열기 sTempPiclImgSize = fldPic.ActualSize
lOffset "lImgSize 동안 마bChunck () = fldPic.GetChunk (CHUNKSIZE), # iFile 넣어 bChunck ()lOffset = lOffset CHUNKSIZE루프
닫기 # iFile
만약 FileLen () sTempPic "0 그렇다면picTarget.Picture = LoadPicture () sTempPic그 밖의picTarget.Picture = 아무것도최종면
죽여 sTempPic
End Sub 참고어디에 문제가 무엇입니까??
정말 고마워요!