me.qq berarti bound field ?

ok-lah, untuk menghindari kasus seperti itu, bisa gunakan fungsi access NZ:
Replace(NZ(me.qq,""),"'","''")

aksan kurdin


On 1/26/08, HERI SUMANTO <[EMAIL PROTECTED]> wrote:
>
>    Terima kasih mas Aksan........saya dari kemarin sudah tunggu, kok gak
> ada yang respon ha ha. saya akan coba tuk jawaban no.2 tapi untuk yang
> pertama sudah saya lakukan tapi bila yang tersimpan bernilai Null (lagi-lagi
> null) (: maka ada pesan yang 'invalid use of null' kemudian saya modifikasi
> lagi, atau codingnya saya sertakan ya...
> penggalannya seperti ini  = @QQ = IIf(Not IsNull(Me.QQ), Replace(Me.QQ,
> "'", "''"), Me.QQ)
> mohon koreksinya lagi. terima kasih se X lagi.
>
> *aksan kurdin <[EMAIL PROTECTED]>* wrote:
>
>   1. Gunakan fungsi replace untuk membentuk string sql-nya. contoh:
>     strSQL = "SELECT * FROM tblCustomer WHERE CustName LIKE '" & replace(
> me.txtFindName,"'","''") & "'"
>
> 2. Masalah ini biasa saya pecahkan dengan membuat UDF di SQL Server yang
> inputannya adalah tanggal, keluarannya adalah string, sehingga keluaran yang
> NULL bisa saya set string kosong (' ')
>
> CREATE FUNCTION fnGetDate(
>   @DateToGet datetime
> )
> RETURNS varchar(10)
> AS
> BEGIN
>     DECLARE @GetDate varchar(10)
>     IF ISNULL(@DateToGet,' ') = ' '
>         SELECT @GetDate =  ' '
>     ELSE
>         SELECT @GetDate = CONVERT (varchar, @DateToGet, 111)
>
>     RETURN @GetDate
> END
>
> Coba jalankan dari SQL Query Analyzer:
> SELECT dbo.fnGetDate(GetDate()) TglSekarang, dbo.fnGetDate(NULL) TglNull,
> dbo.fnGetDate(' ') TglKosong
>
>
> Aksan Kurdin
>
>
> On 1/25/08, Heri Sumanto <[EMAIL PROTECTED]> wrote:
> >
> >   Mohon bantuannya para access mania,
> > saya memakai program access MDb dengan BE Sql Server melalui ODBC.
> > saya punya masalah di tanda petik dan tanggal pertanyaannya sbb:
> >
> > 1. pada form yang saya buat bila ada tanda petik tunggal, contoh
> > bila ada yang memasukkan nama diform entri an seperti 'heri' akan
> > timbul error kurang lebih seperti ini "line error 1 syntax ..."
> > kemudian saya berikan tanda petik ganda sebanyak 3 X di
> > parameternya, maka semua lancar tapi bila kosong akan timbul error
> > lagi.. yang terjadi karena parameter tsb memasukkan nilai kosong
> > (" ") yang telah saya berikan, bagaimana solusinya?
> > 2. pada form entry yang mengandung tanggal bila saya melakukan
> > executed pada Stored procedure field tanggal tersebut terisi
> > 01/01/1900, mungkin ini default dari Sqlserver untuk tanggal,
> > bagaimana cara menghilangkannya jadi bila kosong field tanggal tsb
> > tdk perlu ada tanggal tsb yang keluar.saya sudah buat kondisi di
> > stored procedurenya tapi ada sebagian yang membuka connection
> > melalui client saja jadi tetap tanggal tsb msh terisi.
> >
> > terima kasih atas tanggapannya nanti.
> >
> >
> >
>
>
>
> --
> Aksan Kurdin
>
>
>  ------------------------------
> Never miss a thing. Make Yahoo your 
> homepage.<http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs>
>
> 
>



-- 
Aksan Kurdin

Kirim email ke