Server makinaya firebird ODBC kurdum gerekli ayarları yaptıktan sonra ODBC üzerinden Asp ile Db'ye bağlanıp verileri çekme işlemini sorunsuz bir şekilde hallettim. Fakat
Kod: Tümünü seç
<%
islem = request.querystring("islem")
if islem="1" then
call kaydet
end if
sub Kaydet
Dim baglantim,musty
ADI = request.form("ADI")
SOYADI = request.form("SOYADI")
Set baglantim = CreateObject("ADODB.Connection")
baglantim.Open("DRIVER={Firebird/Interbase(r) Driver};DBNAME=localhost:C:\Inetpub\wwwroot\veritabani.F10; UID=SYSDBA; PWD=masterkey")
Baglantim.Execute("INSERT INTO randevu(ADI,SOYADI) VALUES('"&ADI&"','"&SOYADI&"')")
response.write "Kaydetti"
end sub
%>
<form action="ekle.asp?islem=1" method="post">
<input type="text" name="ADI" size="15">
<input type="text" name="SOYADI" size="15">
<input type="submit" value="Ekle">
</form>
Kod: Tümünü seç
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between character sets
/ekle.asp, line 18